Hash Generator

Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums

Kriptografik özetler hakkında

Bir özet (hash) işlevi, herhangi bir uzunluktaki girdiyi sabit uzunlukta bir özete dönüştürür. Aynı girdi her zaman aynı özeti verir; tek bir biti değiştirmek tümüyle farklı bir sonuç doğurur. Özetler tek yönlüdür: özetten girdiyi geri elde edemezsiniz.

Hangi algoritmayı kullanmalıyım?

  • MD5 (128 bit) — güvenlik açısından kırılmıştır. Yalnızca sağlama toplamları ve önbellek anahtarları için uygundur.
  • SHA-1 (160 bit) — kullanımdan kaldırıldı; uygulanabilir çakışmalar mevcut. Yeni işlerde kaçının.
  • SHA-256 (256 bit) — bütünlük ve imzalar için makul varsayılan seçim.
  • SHA-384 / SHA-512 — daha uzun özetler; SHA-512 çoğu zaman 64 bit donanımda daha hızlıdır.

Bunları parolalar için kullanmayın

Düz özetler parola saklamak için fazlasıyla hızlıdır. Argon2id, scrypt veya bcrypt gibi bu iş için tasarlanmış, bilinçli olarak yavaş ve tuzlanmış işlevleri kullanın.

Gizlilik

Tüm özetleme, Web Crypto API (ve kendi kendine yeten bir MD5 gerçeklemesi) ile tarayıcınızda yerel olarak yapılır. Yazdığınız hiçbir şey sunucuya gönderilmez.