DevToolPal
TR

MD5 ve SHA Hash Oluşturucu

Herhangi bir metnin MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash değerlerini hex veya Base64 olarak aynı anda hesaplayın.

Yerelde çalışır, asla yüklenmez

Seçenekler

Çıktı

Metin

0 karakter · 0 B

Hash değerleri

Sonuç burada görünür

Ne işe yarar

Bir hash fonksiyonu, herhangi bir uzunluktaki metni kısa ve sabit uzunlukta bir parmak izine dönüştürür. Aynı girdi her zaman aynı hash’i verir ve tek bir karakteri bile değiştirmek tamamen farklı bir hash üretir. Hash’ler indirmeleri doğrulamak, yinelenen içeriği tespit etmek, önbellek anahtarları oluşturmak ve verileri imzalamak için kullanılır.

Bu araç, siz yazarken beş yaygın hash’i aynı anda hesaplar:

  • MD5 — 128 bit, 32 hex karakter
  • SHA-1 — 160 bit, 40 hex karakter
  • SHA-256 — 256 bit, 64 hex karakter
  • SHA-384 — 384 bit, 96 hex karakter
  • SHA-512 — 512 bit, 128 hex karakter

Nasıl kullanılır

  1. Metin kutusuna metin yazın veya yapıştırın, bir dosya bırakın ya da Örnek düğmesine tıklayın.
  2. Tüm hash değerleri anında güncellenir. İhtiyacınız olanın yanındaki Kopyala düğmesine tıklayın.
  3. Hex veya Base64 çıktısını seçin; karşılaştırdığınız sistem büyük harf kullanıyorsa Büyük harf hex seçeneğini açın.

Örnek

The quick brown fox jumps over the lazy dog cümlesinin MD5 hash’i 9e107d9d372bb6826bd81d3542a419d6, SHA-256 hash’i ise d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 değeridir. Sonuna bir nokta ekleyin, tüm hash’ler tamamen değişir.

Notlar

Metin, hash’lenmeden önce UTF-8’e dönüştürülür; bu, neredeyse her programlama dilinin ve komut satırı aracının varsayılan olarak yaptığı şeydir. Sondaki satır sonu da sayılır: echo "abc" | md5sum komutu abc\n değerini, echo -n "abc" | md5sum ise abc değerini hash’ler.

SSS

› Hangi hash'i kullanmalıyım?

Yeni her şey için SHA-256 veya SHA-512 kullanın. MD5 ve SHA-1 güvenlik amaçları için kırılmıştır (bilerek çakışma üretilebilir), ancak hızlı sağlama toplamı olarak hâlâ uygundur ve birçok eski sistem tarafından gereklidir.

› Bir hash'i tersine çevirip orijinal metni elde edebilir miyim?

Hayır. Hash fonksiyonları tek yönlüdür. "MD5 decrypt" siteleri yalnızca yaygın kelimelerin önceden hesaplanmış hash'lerine bakar; kısa veya yaygın parolaların güvensiz olmasının nedeni budur.

› Parolaları SHA-256 ile hash'lemeli miyim?

Tek başına değil. Parolalar Argon2, bcrypt veya scrypt gibi yavaş ve tuzlu (salted) bir algoritma gerektirir. Düz SHA hash'leri çok hızlı bir şekilde kaba kuvvetle kırılabilir.

› Hash'im neden başka bir araçtakinden farklı?

Sondaki satır sonunu veya boşlukları ve metin kodlamasını kontrol edin. Bu araç, yazdığınız metnin son satır sonu dahil tam UTF-8 baytlarını hash'ler.

› Metnim bir yere yükleniyor mu?

Hayır. Tüm hash değerleri tarayıcınızda hesaplanır.