Ücretsiz Çevrimiçi Hash Oluşturucu ve Sağlama Toplamı
Standart tarayıcı WebCrypto API'lerini kullanarak metin dizeleri ve yerel dosyalar için MD5, SHA-1, SHA-256 ve SHA-512 kriptografik hash değerlerini hesaplayın.
Hash nasıl oluşturulur
Önce algoritmayı seçin.
Menüden SHA-1, SHA-256, SHA-384 veya SHA-512'yi seçin; büyük harf gerekiyorsa Büyük harfli çıktı seçeneğini işaretleyin. Dosya seçtiğiniz anda hash'lenir.
Metin veya dosya ekleyin.
Metni yazıp ya da yapıştırıp Hash oluştur'a tıklayın veya Dosyayı hash'le'ye tıklayıp bir dosya seçin. Metin, boşluklar dahil, yazıldığı gibi hash'lenir.
Hash'i kopyalayın.
Onaltılık sonucu panonuza almak için Hash'i kopyala'ya tıklayın. Başka bir algoritma denemek için menüyü değiştirip yeniden oluşturun ya da dosyayı tekrar seçin.
Sık sorulan sorular
Algoritmalar, dosya sağlama toplamları, MD5 ve diğer araçlarla eşleşme hakkında yanıtlar.
Bu oluşturucu hangi hash algoritmalarını destekliyor?
SHA-1, SHA-256, SHA-384 ve SHA-512'yi destekler; varsayılan olarak SHA-256 seçilidir. Dördü de tarayıcınızın Web Crypto API'si üzerinden çalışır. MD5, SHA-3, CRC32 ve HMAC sunulmaz, bu yüzden dört SHA seçeneğinden birini seçin.
Burada MD5 hash'i oluşturabilir miyim?
Hayır. Tarayıcılardaki Web Crypto API'sinde MD5 yoktur ve bu araç bunun için bir kitaplık eklemez. MD5 ayrıca güvenlik amaçlı kullanım için kırılmıştır. Bir indirme sayfası ikisini de listeliyorsa, daha güvenli bir test olduğu için SHA-256 sağlama toplamını kontrol edin.
Bir dosyanın SHA-256 sağlama toplamını nasıl doğrularım?
Önce SHA-256'yı seçin, ardından Dosyayı hash'le'ye tıklayıp indirdiğiniz dosyayı seçin. Sonucu yayıncının sayfasındaki sağlama toplamıyla karşılaştırın. Büyük/küçük harf önemli değildir; ABC1 ve abc1 eşleşir. Başka herhangi bir fark, dosyanın bozuk olduğu ya da yayımlanan dosya olmadığı anlamına gelir.
Hash'im neden komut satırıyla eşleşmiyor?
Genellikle gizli bir satır sonu yüzünden. echo hello | sha256sum, hello artı bir satır sonunun hash'ini alır; bu araç ise yalnızca kutudaki metnin hash'ini alır. Bunun yerine printf '%s' hello ya da echo -n hello kullanın. Kutuya yazdığınız satır sonları tek bir LF karakteri sayılır.
SHA-256 ile SHA-512 arasındaki fark nedir?
İkisi de SHA-2 ailesine aittir. SHA-256, 64 onaltılık karakter olarak gösterilen 256 bitlik bir özet verir; SHA-512 ise 512 bit, yani 128 karakter verir. Sağlama toplamları için olağan tercih SHA-256'dır. SHA-512'nin güvenlik payı daha geniştir ve 64 bit işlemcilerde çoğu zaman daha hızlıdır.
Ayarları değiştirdikten sonra tekrar Oluştur'a tıklamam gerekir mi?
Evet. Algoritma menüsü ve Büyük harfli çıktı kutusu yalnızca bir sonraki hash için geçerlidir. Sonucun üstündeki etiket o anki menü seçimini gösterir; bu yüzden bir değişiklikten sonra Hash oluştur'a yeniden tıklayın. Dosya için dosyayı tekrar seçin, çünkü Oluştur düğmesi metin kutusunun hash'ini yeniden hesaplar.
Hash çıktısı büyük harfli mi yoksa küçük harfli mi?
Varsayılan olarak küçük harfli. Büyük harf almak için, örneğin PowerShell'in Get-FileHash çıktısıyla eşleştirmek için, oluşturmadan önce Büyük harfli çıktı seçeneğini işaretleyin. Onaltılık gösterimde büyük/küçük harf ayrımı yoktur; 2CF24DBA ve 2cf24dba aynı SHA-256 değeridir.
Bir hash geri çevrilebilir veya şifresi çözülebilir mi?
Hayır. Hash tek yönlüdür ve şifreleme değildir; dolayısıyla onu tekrar metne çeviren bir anahtar yoktur. Hash'ler yalnızca girdileri tahmin edip sonuçları karşılaştırarak kırılır ve bu yöntem kısa ya da yaygın parolalarda işe yarar. Bu yüzden saklanan parolalar için bcrypt gibi yavaş bir hash gerekir.
SHA-1 hâlâ güvenli mi?
İmzalar veya sertifikalar için değil. 2017'de araştırmacılar aynı SHA-1 hash'ine sahip iki farklı PDF dosyası üretti. Yine de kazara oluşan bozulmaları yakalar ve Git varsayılan olarak onu kullanır. Yeni işler için SHA-256'yı seçin.
Hash oluşturucu ne kadar büyük bir dosyayı işleyebilir?
Belirli bir sınır yoktur. Araç dosyanın tamamını belleğe okur ve tek geçişte hash'ini alır; bu nedenle üst sınır cihazınızın boş belleğidir. Birkaç gigabaytlık disk görüntüleri gibi çok büyük dosyalar bellek bittiğinde başarısız olabilir ve ilerleme çubuğu yoktur.
Boş bir metnin veya yalnızca boşlukların hash'ini alabilir miyim?
Hayır. Araç boş veya yalnızca boşluklardan oluşan girdiyi atlar, bu yüzden sonuç görünmez. Bilgi olarak, boş bir metnin SHA-256 değeri e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'tir. Çevresinde boşluk bulunan metnin hash'i, yazıldığı gibi tam olarak alınır.
Parolaların veya API anahtarlarının hash'ini burada almak güvenli mi?
Metniniz ve dosyalarınız cihazınızda hash'lenir ve bize hiçbir zaman gönderilmez. Analiz verileri yalnızca Kopyala gibi tıklamaları ve bir hash'in ne kadar sürdüğünü kaydeder; metninizi veya dosyanızı asla kaydetmez. Yine de düz bir SHA hash'i parolaları saklamanın güvenli bir yolu değildir; bcrypt veya Argon2 kullanın.
SHA-256, SHA-512 ve daha fazlası için hash oluşturucu
Dört SHA algoritması, metin veya dosya girişi ve iki harf biçiminde onaltılık çıktı; hepsi tarayıcınızın yerleşik Web Crypto API'si ile hash'lenir.

Metnin hash'ini dört SHA algoritmasıyla alın
Metni yazın veya yapıştırın, SHA-1, SHA-256, SHA-384 ya da SHA-512'yi seçin ve Hash oluştur'a tıklayın. Metin UTF-8 olarak okunur; böylece aksanlı harfler ve emojiler Python veya Node'daki ile aynı hash'i verir.
- SHA-1, SHA-256, SHA-384 ve SHA-512
- Varsayılan olarak SHA-256 seçili
- SHA-256 için 64 onaltılık karakter

İndirmeyi doğrulamak için herhangi bir dosyanın hash'ini alın
Dosyayı hash'le'ye tıklayıp ISO, ZIP veya yükleyici gibi herhangi bir dosyayı seçin. Araç ham baytların hash'ini alır; böylece sonuç sha256sum, certutil veya Get-FileHash ile eşleşir.
- Her dosya türü, tek seferde bir dosya
- Dosyanın ham baytlarının hash'ini alır
- sha256sum ile aynı sonuç
Küçük veya büyük harfli onaltılık çıktı
Onaltılık çıktı varsayılan olarak küçük harfle gelir. Büyük harf yazdıran Get-FileHash gibi araçlarla eşleştirmek için Oluştur'a tıklamadan önce Büyük harfli çıktı seçeneğini işaretleyin.
Web Crypto üzerine kurulu
Hash'ler, tarayıcınızın içindeki hash kodu olan crypto.subtle.digest ile üretilir. Ek bir kitaplık yüklenmez ve sonuçlar aynı baytlar için Node ve Python ile eşleşir.
Metin ve dosyalar yerelde kalır
Metniniz ve dosyalarınız cihazınızda hash'lenir ve bize hiçbir zaman gönderilmez. Analiz verileri yalnızca Kopyala ve Temizle gibi tıklamaları ve bir hash'in ne kadar sürdüğünü kaydeder; yapıştırdığınız içeriği asla kaydetmez.
Ücretsiz, kayıt gerekmez
Hesap ve günlük sınır olmadan, istediğiniz kadar metnin ve dosyanın hash'ini tek seferde bir tane olacak şekilde alın. Çok büyük dosyalar cihazınızın belleğine bağlıdır.
İnsanlar hash oluşturucuyu ne için kullanır
İndirmeleri kontrol etmek, kodu test etmek ve içeriğin parmak izini çıkarmak en yaygın işlerdir.
Dosya bütünlüğü
Bir indirmenin eksiksiz ulaştığını doğrulayın. Dosyanın hash'ini yayıncının belirttiği algoritmayla, genellikle SHA-256 ile alın, ardından sonucu onların sayfasındaki sağlama toplamıyla karşılaştırın.
- İndirme sayfasındaki SHA-256 sağlama toplamını karşılaştırın
- Bozuk veya eksik indirmeyi fark edin
- ISO, ZIP ve yükleyici dosyalarını kontrol edin
Geliştirme ve test
Birim testleri, test verileri ve hata ayıklama günlükleri için beklenen değerleri üretin. Metni olduğu gibi yapıştırın, algoritmayı seçin ve onaltılık sonucu koduna ya da testinize kopyalayın.
- Kodunuzun SHA-256 çıktısının ne olması gerektiğini kontrol edin
- Hash'leri diller ve sistemler arasında karşılaştırın
- Parola saklamak için değildir: bcrypt veya Argon2 kullanın
Veri parmak izi
Hash'i, bir metin bloğu veya dosya için kısa bir parmak izi olarak kullanın. SHA-256 değeri aynı olan iki girdi, pratik açıdan birbirinin aynısıdır.
- Dosya veya metin içeriğinden önbellek anahtarları oluşturun
- Hash'leri karşılaştırarak yinelenen dosyaları bulun
- Bir yapılandırma dosyasının değişip değişmediğini görün
Daha Fazla Aracı Keşfedin
Bu araçla birlikte harika çalışan diğer ücretsiz araçları keşfedin
Parola oluşturucu
Güçlü, rastgele parolalar oluşturun
Base64 kodlayıcı
Base64 dizelerini kodlayın ve çözün
UUID oluşturucu
Rastgele v4 UUID'ler oluşturun, tek tek veya aynı anda en fazla 100 adet
JWT çözücü
JSON Web Token'ları çözün ve inceleyin
JSON biçimlendirici
JSON'u tarayıcınızda biçimlendirin, doğrulayın ve küçültün
URL kodlayıcı
URL bileşenlerini kodlayın ve çözün