Metin girişinden MD5, SHA-1, SHA-256 ve SHA-512 hash'leri oluşturun.
Hash nasıl oluşturulur?
1
Metni alana girin
Hash değerini hesaplamak istediğiniz metni yazın veya yapıştırın. Boşluklar, sekmeler, satır sonları ve ğ, ş, é gibi karakterler dahil tüm içerik, girildiği biçimiyle UTF-8 baytları üzerinden işlenir.
2
Hash değerlerini oluşturun
Oluştur düğmesine bastığınızda MD5, SHA-1, SHA-256 ve SHA-512 sonuçları küçük harfli onaltılık biçimde birlikte gösterilir. Hesaplama tarayıcıda yapılır; girdiğiniz metin hiçbir yere gönderilmez.
3
Sonuçları karşılaştırın
Onaltılık karakter sayıları MD5 için 32 (128 bit), SHA-1 için 40 (160 bit), SHA-256 için 64 (256 bit), SHA-512 için 128'dir (512 bit). Başka bir sonuçla karşılaştırırken metnin sonundaki satır sonu dahil bütün girdinin aynı olduğundan emin olun.
4
Alanı temizleyin
Yeni bir metin denemek için Temizle düğmesini kullanın. Araç yalnızca metin işler; dosya yükleme, gizli anahtarla HMAC hesaplama ve salt ekleme seçeneği bulunmaz.
Hash oluşturma örnekleri: hello ve küçük değişiklikler
Aşağıdaki ilk tabloyu doğrulamak için alana yalnızca hello yazın, sonuna satır sonu eklemeyin. İkinci tabloda büyük harf, satır sonu ve boş metin için MD5 sonuçlarını karşılaştırabilirsiniz.
Hash (özet değer), girdiden hesaplanan sabit uzunlukta bir sonuçtur; bu araçta metni girip Oluştur düğmesine basarak elde edilir. Tek işlemde MD5, SHA-1, SHA-256 ve SHA-512 değerlerini görebilirsiniz. Aynı algoritmayla aynı metni işlediğinizde sonuç değişmez. Hash çevirici, metnin UTF-8 baytlarını tarayıcınızda işler ve sunucuya göndermez.
Hash çözücü ile orijinal metin bulunur mu?
Hash çözücü bir hash değerini tersine çevirip orijinal metni elde edemez. Hash tek yönlüdür, şifreleme değildir ve çözmek için kullanılabilecek bir anahtarı yoktur. Bu adı kullanan siteler genellikle önceden hesaplanmış değerleri arar veya tahmin ettikleri girdilerin hash değerlerini karşılaştırır; yaygın parolalar böyle bulunabilir, ancak uzun ve rastgele girdiler bu yöntemle çözülemez.
MD5 güvenli mi, SHA-256 ile farkı ne?
MD5 güvenlik kararları için uygun değildir; bütünlük kontrolü ve dijital imza için SHA-256 kullanılabilir. MD5 ve SHA-1 için bilinen çakışma saldırıları bulunduğundan imza ve sertifikalarda bu algoritmaları kullanmayın. MD5 hash oluşturma, saldırgan müdahalesinin beklenmediği checksum, önbellek anahtarı ve tekrar eden verileri ayıklama işlerinde hâlâ kullanılabilir. SHA-2 ailesindeki SHA-512 de aynı genel amaçlara hizmet eder ve 512 bit çıktı üretir.
Şifre saklamak için SHA256 hash yeterli mi?
Parola saklamak için tek başına SHA-256 hash kullanmak yeterli değildir. Hash şifre oluşturma diye aranan bu işlemde MD5, SHA-1, SHA-256 veya SHA-512 kullanılması, algoritmalar hızlı olduğu için saldırganların çok sayıda parola tahminini denemesini kolaylaştırır. Bunun yerine bcrypt, scrypt veya Argon2 gibi yavaş ve salt kullanan bir parola hash yöntemi seçin; bu araçta parola hash yöntemi ya da salt seçeneği yoktur.
Terminalde hesapladığım hash neden farklı çıkıyor?
Terminal komutunun metnin sonuna eklediği satır sonu, hash değerinin farklı çıkmasına neden olabilir. echo "hello" | md5sum komutu satır sonunu da işlediği için b1946ac92492d2347c6235b4d2611184 sonucunu verir. Yalnızca hello metnini işlemek için printf veya echo -n kullanın; bu girdinin MD5 değeri 5d41402abc4b2a76b9719d911017c592 olur. Boşluk ve sekme gibi diğer girdi farkları da sonucu değiştirir.
Bu araç rastgele hash üretir mi?
Bu araç rastgele girdi üretmez; hash sonuçları girdiğiniz metne göre belirlenir. Aynı metin için her seferinde aynı dört değeri alırsınız, metni değiştirdiğinizde sonuçlar da değişir. İhtiyacınız rastgele bir parolaysa parola oluşturucuyu, rastgele bir tanımlayıcıysa UUID oluşturucuyu kullanın.
İlgili ücretsiz araçlar
İhtiyacınıza göre bu araçlarla devam edebilirsiniz.
Yazılım ve yapay zekâ mühendislik ekibimizin elinden çıktı
Buradaki her ücretsiz araç, kurumsal müşterilerimiz için geliştirdiğimiz özel yazılım, SaaS platformları ve yapay zekâ ürünlerinin yan ürünüdür. Üretim kalitesinde bir sürümüne, API'ye ya da bir sonraki projenizin arkasında tam bir mühendislik ekibine mi ihtiyacınız var? Konuşalım.