Bir metnin hash'ine mi ihtiyacınız var? Yukarıya yazın veya yapıştırın; araç anında MD5, SHA-1, SHA-256 ve SHA-512 değerlerini gösterir — herhangi birini tek tıklamayla kopyalayın. SHA hash'leri tarayıcınızın yerleşik Web Crypto API'siyle, MD5 ise standart bir yerel yordamla hesaplanır; böylece metniniz hiçbir yere gönderilmez, kaydedilmez veya saklanmaz.
—
—
—
—
Bir hash fonksiyonu herhangi bir girdiyi — bir kelime, bir paragraf, koca bir dosya — alır ve onu özet (digest) adı verilen kısa, sabit uzunlukta bir karakter dizisine dönüştürür. İyi hash fonksiyonları üç yararlı özelliği paylaşır:
Bunlar en yaygın kullanılan hash algoritmalarıdır ve temelde özet uzunluğu ile güvenlik bakımından farklılık gösterirler:
| Algoritma | Özet uzunluğu | Durum |
|---|---|---|
| MD5 | 128 bit (32 hex) | Hızlı ama kırılmış — sağlama toplamları için uygun, güvenlik için değil. |
| SHA-1 | 160 bit (40 hex) | Güvenlik için kullanımdan kaldırıldı; çakışmalar biliniyor. |
| SHA-256 | 256 bit (64 hex) | Güçlü ve günümüzde çoğu kullanım için önerilir. |
| SHA-512 | 512 bit (128 hex) | Güçlü, SHA-256'dan daha uzun bir özete sahip. |
Hash'leme tek yönlüdür: şifreleme değildir ve hiçbir anahtar söz konusu olmadığından "şifre çözme" diye bir şey yoktur. Ayrıca tek başına parolaları saklamanız gereken yöntem de değildir. Bir parolanın düz MD5 veya SHA-256 hash'i, arama tablolarıyla hızla kırılabilir. Düzgün parola saklama, bcrypt, scrypt veya Argon2 gibi yavaş ve tuzlanmış (salted) bir algoritma kullanır. En başta güçlü parolalar oluşturmak için parola oluşturucumuzu kullanın.
Hayır. Tüm hash'leme tarayıcınızda gerçekleşir — SHA, Web Crypto API aracılığıyla, MD5 ise yerel bir yordam aracılığıyla. Yazdığınız hiçbir şey iletilmez, kaydedilmez veya saklanmaz.
Güvenlikle ilgili her şey için SHA-256 (veya SHA-512) kullanın. MD5 veya SHA-1'i yalnızca hızlı sağlama toplamları gibi güvenlik dışı görevler için ve yalnızca bir şey bunları özellikle gerektirdiğinde kullanın.
Hayır. Hash'ler tek yönlüdür. Sözde "MD5 şifre çözme" siteleri hash'i yalnızca önceden hesaplanmış yaygın değerler veritabanında arar — matematiği tersine çevirmiyorlardır.
Güçlü algoritmalarda bu fiilen asla olmaz. Böyle bir "çakışma" yalnızca MD5 ve SHA-1 gibi kırılmış algoritmalarla mümkündür; tam da bu yüzden güvenlik için bunlara güvenilmemelidir.
Parola Oluşturucu — Saniyeler içinde güçlü, rastgele parolalar ve akılda kalıcı parola öbekleri oluşturun. İstediğiniz uzunluğu ve karakter kümelerini seçin ve parolanızı anında kopyalayın — her şey tarayıcınızda yerel olarak çalışır, böylece hiçbir şey asla gönderilmez, kaydedilmez veya saklanmaz.
PIN Oluşturucu — Doğrudan tarayıcınızda rastgele, güvenli PIN kodları (3–12 haneli) oluşturun. 1234 veya 0000 gibi zayıf PIN'lerden kaçının, toplu olarak oluşturun ve tek tıklamayla kopyalayın — hiçbir yere gönderilmez.
Parola Cümlesi Oluşturucu — Rastgele kelimelerden güçlü ve akılda kalıcı parola cümleleri oluşturun — hatırlaması kolay, kırması zor. Kelime sayısını ve ayırıcıları seçin, toplu olarak oluşturun, hepsi tarayıcınızda yerel olarak.
Parola Gücü Denetleyicisi — Parolanızın gücünü anında test edin. Entropisini, tahmini kırılma süresini ve tam olarak neyi düzeltmeniz gerektiğini görün — hepsi yerel olarak tarayıcınızda denetlenir, hiçbir yere gönderilmez.
Parola Sızıntısı Kontrolü — Parolanızın bilinen bir veri ihlalinde görünüp görünmediğini kontrol edin. k-anonymity sayesinde karmasının yalnızca ilk beş karakteri gönderilir — parolanız tarayıcınızda kalır.