Password Generator

Hash Oluşturucu — MD5, SHA-1, SHA-256 ve SHA-512

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.

Hash Oluşturucu

Hash'ler

MD5 —
SHA-1 —
SHA-256 —
SHA-512 —
Tarayıcınızda yerel olarak hash'lenir — metniniz hiçbir yere gönderilmez.
Kopyalandı

Hash nedir?

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:

  • Belirleyici: aynı girdi her zaman aynı hash'i üretir.
  • Sabit uzunluk: girdi ne kadar büyük olursa olsun özet aynı boyuttadır.
  • Tek yönlü: bir hash'i orijinal metne geri çeviremezsiniz.
  • Çığ etkisi: tek bir karakteri değiştirin ve hash'in tamamı bütünüyle değişsin.

MD5, SHA-1, SHA-256 ve SHA-512

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ğuDurum
MD5128 bit (32 hex)Hızlı ama kırılmış — sağlama toplamları için uygun, güvenlik için değil.
SHA-1160 bit (40 hex)Güvenlik için kullanımdan kaldırıldı; çakışmalar biliniyor.
SHA-256256 bit (64 hex)Güçlü ve günümüzde çoğu kullanım için önerilir.
SHA-512512 bit (128 hex)Güçlü, SHA-256'dan daha uzun bir özete sahip.

Hash'ler ne için kullanılır

  • Dosya bütünlüğü / sağlama toplamları: bir dosyanın hash'ini yayımlanmış bir hash'le karşılaştırarak doğru indirildiğini ve değiştirilmediğini doğrulayın.
  • Değişiklikleri saptama: farklı bir hash, içeriğin tek bir karakterle bile olsa değiştiği anlamına gelir.
  • Yinelenenleri ayıklama ve dizinleme: aynı içerik aynı hash'leri üretir.
  • Dijital imzalar ve sertifikalar: bunlar verinin tamamı yerine verinin bir hash'ini imzalar.

Önemli: hash'leme şifreleme değildir — parola saklama da değildir

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.

Sık sorulan sorular

Metnim bir sunucuya gönderiliyor mu?

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.

Hangi hash'i kullanmalıyım?

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.

Bir hash geri çevrilebilir mi?

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.

İki farklı metin neden aynı hash'i üretti?

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.

Diğer araçlar

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.