Araçlara Dön

Hash Üretici

MD5 ve SHA hash değerlerini anında üretin.

Ücretsiz • Limitsiz (Beta)

Limitler daha sonra devreye alınacaktır; erken kullanıcılar avantajlı olacaktır.

Notlar:

  • Hash tek yönlüdür; orijinal metne geri dönüştürülemez.
  • MD5 ve SHA1 şifre saklama için önerilmez. Güvenlik için SHA256/SHA512 ve tuz kullanın.

İlgili araçlar

UUID Oluşturucu

Anında UUID v4 üretin.

UUID Üretici Güvenlik
JSON Formatlayıcı

JSON formatla ve doğrula.

JSON Format Doğrulama
Base64 Kodlama/Çözme

Base64 kodlayın veya çözün.

Base64 Kodlama Çözme Dönüştürücü

Hash üretici hakkında

Genel bakış

Bir hash fonksiyonu girdi verisinden sabit uzunlukta bir parmak izi (özet) üretir. Girdide tek bir karakterin değişmesi hash’i değiştirir. Bu araç yapıştırdığınız metinden MD5, SHA-1, SHA-256 ve SHA-512 hash’lerini hesaplar. Hash’ler tek yönlüdür: orijinal veriyi hash’ten geri alamazsınız. Sağlama toplamı, bütünlük doğrulama ve güvenlikte (örn. tuzla şifre hash’leme—ancak MD5 ve SHA-1 yeni şifre sistemleri için önerilmez) kullanılır. Geri dönüşlü kodlama için Base64; rastgele gizliler için Password Generator kullanın.

Her algoritma farklı uzunluk üretir: MD5 (32 hex), SHA-1 (40), SHA-256 (64), SHA-512 (128). Yeni uygulamalarda SHA-256 ve SHA-512 tercih edilir.

Ne zaman kullanılır

Dosya veya metin bütünlüğünü doğrulamanız (aktarım öncesi/sonrası hash karşılaştırma), API imza veya sağlama toplamı hata ayıklama veya önbellekleme/deduplication için dizinin kısa parmak izi gerektiğinde Hash Generator kullanın. Şifre depolama için ham MD5 veya SHA-1 değil, uygun şifre hash kütüphaneleri (bcrypt, Argon2) kullanın. Kodlama (geri dönüşlü) için Base64 veya URL Encode/Decode kullanın. JWT’ler için JWT Decoder ile payload inceleyin.

Nasıl kullanılır

Metninizi giriş alanına yapıştırın. İsteğe bağlı "Boşlukları kırp" veya "Satır sonlarını normalize et" ile diğer araçlarla eşleşen hash alın. Üret’e tıklayın. Araç MD5, SHA-1, SHA-256 ve SHA-512’yi tabloda gösterir; her satırda kopyala düğmesi vardır. İhtiyacınız olan değeri kopyalayın. Temizle giriş ve çıktıyı siler. Girdi oturumunuzda işlenir; içerik saklanmaz veya loglanmaz.

İpuçları

Yeni bütünlük veya güvenlik kullanımları için SHA-256 veya SHA-512 kullanın; MD5 ve SHA-1 kriptografik amaçlar için zayıf kabul edilir. Gizlileri kontrol ederken zamanlama saldırılarından kaçınmak için hash’leri her zaman sabit zamanda karşılaştırın. Dosya hash’leri için dosyanın ikili modda okunduğundan ve BOM veya satır sonu dönüşümü uygulanmadığından emin olun. JWT Decoder JWT’nin çözülmüş header ve payload’ını gösterir.

Yaygın hatalar

Tuzsuz MD5 veya SHA-1 ile şifre hash’leme güvensizdir; özel şifre hash fonksiyonları kullanın. Hash’leri basit dize eşitliğiyle karşılaştırmak zamanlama ile bilgi sızdırabilir; sabit zamanlı karşılaştırma kullanın. İki farklı girdinin aynı hash’e sahip olamayacağını (çakışma) varsaymak yanlıştır—çakışmalar vardır ama SHA-256+ için nadirdir. Kodlama (sonra çözme) için hash kullanmayın; Base64 kullanın.

↑ Yukarı

SSS

Verinin sabit uzunlukta parmak izi. Tek yönlü: orijinali geri alamazsınız. Bütünlük ve güvenlikte kullanılır.

Evet. Kayıt gerekmez.

Hayır. Hash oturumunuzda hesaplanır; girdi saklamıyoruz.

Güvenlik için SHA-256 daha güçlüdür. Yeni kullanımlar için SHA-256 veya SHA-512 kullanın.

Hayır. Uygun şifre hash (bcrypt, Argon2) kullanın. Bu araç sağlama ve genel hash içindir.