Yazarken MD5, SHA-1, SHA-256 ve SHA-512 özetlerini eşzamanlı üretir.
Web Crypto API
SHA aileleri tarayıcının yerel kripto motoruyla hesaplanır.
Gizlilik Önce
Metniniz tamamen tarayıcıda işlenir, hiçbir sunucuya gönderilmez.
Hash (Özet) Nedir?
Hash fonksiyonu, herhangi bir uzunluktaki veriyi sabit uzunlukta benzersiz görünen bir değere dönüştüren tek yönlü bir matematiksel işlemdir. Aynı girdi her zaman aynı çıktıyı verir, ancak çıktıdan girdiyi geri elde etmek pratikte mümkün değildir. Dosya bütünlüğü doğrulama (checksum), parola saklama, dijital imza ve veri tekilleştirme gibi alanlarda kullanılır.
Hash Algoritmaları
Algoritma
Bit
Durum / Kullanım
MD5
128
Kırılmış — yalnızca checksum, güvenlik için kullanmayın
SHA-1
160
Zayıf — yeni sistemlerde önerilmez
SHA-256
256
Güçlü — genel amaçlı standart
SHA-512
512
Güçlü — yüksek güvenlik gereksinimleri
Sık Sorulan Sorular
Hayır. Hash tek yönlüdür; çıktıdan girdiyi matematiksel olarak geri hesaplamak mümkün değildir. “Hash kırma” denen şey aslında tahmin/sözlük saldırısıyla aynı çıktıyı veren girdiyi denemekten ibarettir.
Hayır. Parolalar için bcrypt, scrypt veya Argon2 gibi yavaş ve tuzlanmış (salted) algoritmalar kullanılmalıdır. Düz SHA-256 parolalar için hızlı olduğundan kaba kuvvet saldırısına açıktır.
MD5 kriptografik olarak kırılmıştır ancak hızlı olduğu için yalnızca dosya bütünlüğü (checksum) kontrolü gibi güvenlik gerektirmeyen senaryolarda hâlâ pratiktir.
Evet, algoritma aynıysa çıktı her yerde aynıdır. Hash deterministiktir; tuz (salt) eklenmediği sürece aynı girdi her zaman aynı özeti üretir.
Evet, tamamen ücretsizdir. Tüm hesaplama tarayıcınızda yapılır; metniniz hiçbir yere gönderilmez ve saklanmaz.