Araç rehberi
MD5 ve SHA hash oluşturucu hakkında
Hash generator metni MD5, SHA-1, SHA-256, SHA-384 veya SHA-512 gibi sabit uzunlukta digest değerine dönüştürür.
Bu araç digest hesabını tarayıcıda yapar, uppercase çıktı destekler ve checksum, karşılaştırma, imza örneği ve debug için kullanılır.
MD5 & SHA Hash Generator nasıl kullanılır
- Hash hesaplanacak metni girdi alanına yapıştırın.
- Hedef sisteme göre MD5, SHA-1, SHA-256, SHA-384 veya SHA-512 seçin.
- Beklenen checksum uppercase hex ise uppercase seçeneğini açın.
- Outputu kopyalayıp API, build process veya dokümandaki beklenen digest ile karşılaştırın.
Ne zaman kullanılır
- Kısa metin payload değerinin belgelenmiş MD5 veya SHA checksum ile eşleştiğini kontrol etmek.
- API signing örneği, test veya doküman için sample digest üretmek.
- İki metni aynı algoritmayla hashleyerek hızlı karşılaştırmak.
- Uppercase/lowercase kaynaklı checksum mismatch debug etmek.
Hash algoritmaları ve yaygın hatalar
Hash tek yönlüdür: inputtan digest hesaplanır, fakat digest orijinal metne decrypt edilemez. Algoritma, girdi byte ve çıktı biçimi önemlidir.
- MD5: legacy checksum için yaygın, fakat güvenlik hassas collision resistance için uygun değildir.
- SHA-1: güvenlik için eski kabul edilir; yalnızca legacy sistem istiyorsa kullanın.
- SHA-256: yeni örnekler, integrity check ve birçok signing workflow için modern tercih.
- Boşluk, newline, encoding ve görünmez karakterler hash değerini değiştirir.
Hash hesaplayıcı hakkında sık sorulan sorular
- Hash encryption ile aynı mı?
- Hayır. Encryption key ile geri döndürülebilir; hash tek yönlüdür ve karşılaştırma veya bütünlük kontrolünde kullanılır.
- MD5 hash içinden orijinal metni alabilir miyim?
- Hayır. Digest orijinal inputu geri yüklemek için yeterli bilgi içermez.
- Neden başka araçla sonuç farklı?
- Ek boşluk, line ending, encoding, uppercase çıktı ve aynı algoritma kullanılıp kullanılmadığını kontrol edin.
- MD5 mi SHA-256 mı kullanmalıyım?
- Hedef sistemin istediği algoritmayı kullanın. Yeni örneklerde SHA-256 genelde MD5ten daha iyi varsayılandır.
- Input sunucuya yüklenir mi?
- Hayır. Hash hesabı tarayıcıda yerel çalışır ve wetool.site sunucusuna yüklenmez.
Hash generator ve password hashing
Bu araç raw MD5/SHA digest hesaplar. Gerçek password storage için trusted sunucu üzerinde bcrypt, scrypt veya Argon2 gibi yavaş salted algoritmalar gerekir.
Hash karşılaştırmadan önce girdiyi standartlaştırın
Tek bir newline, space veya encoding farkı MD5/SHA sonucunu tamamen değiştirir. Hash eşleşmiyorsa önce baytları kontrol edin.
- Text kopyalarken trailing newline kontrol edin; Linux echo, echo -n kullanılmadıkça newline ekler.
- Input UTF-8, UTF-16 veya ham ikili veri mi doğrulayın; metin özeti ile dosya bayt özeti aynı değildir.
- Downloaded files için filename, URL veya tarayıcı preview metin değil original file content hash alın.
Hash, HMAC ve password storage sınırları
Hash integrity doğrular, fakat message kimin tarafından oluşturulduğunu kanıtlamaz ve password storage için yeterli değildir.
- Plain SHA-256 yalnız girdi değişti mi gösterir; content ve hash ikisini değiştirebilen attacker bunu aşabilir.
- Keyed integrity için secret ekleyip hash almak yerine HMAC-SHA256 kullanın.
- Password storage için raw MD5/SHA değil Argon2, bcrypt veya scrypt gibi slow salted algorithms kullanın.