Sunucu & Ağ

Şifreleme (MD5 / SHA) Ücretsiz

Metni tarayıcınızda anında MD5, SHA-1, SHA-256 ve SHA-512 ile hash'leyin. Sunucuya veri göndermeden güvenli, hızlı şifreleme aracı.

Şifreleme (MD5 / SHA)
Anlık hesaplanır — boş metin de geçerlidir.
Hash Sonuçları
MD5
SHA-1
SHA-256
SHA-512
Bilgi

Şifreleme (MD5 / SHA) Ücretsiz hakkında

Hash fonksiyonları; bir metni ya da dosyayı sabit uzunlukta, geri döndürülemez bir parmak izine dönüştüren matematiksel algoritmalardır. MD5, SHA-1, SHA-256 ve SHA-512 bunların en yaygın kullanılanlarıdır. Bu ücretsiz şifreleme aracı, girdiğiniz metni seçtiğiniz tüm hash algoritmaları ile eş zamanlı olarak işler ve sonuçları anında ekrana yansıtır.

MD5, hızlı olması nedeniyle kontrol toplamı (checksum) doğrulamasında sıkça kullanılır; ancak kriptografik güvenlik açısından artık zayıf kabul edilir. SHA-1 de benzer şekilde tarihsel sistemlerde yaygındır. Güvenlik açısından kritik uygulamalar için SHA-256 veya SHA-512 tercih edilmelidir; modern SSL/TLS sertifikaları, Git commit'leri ve parola doğrulama sistemlerinin büyük çoğunluğu bu algoritmalardan birini kullanır.

SHA-1, SHA-256 ve SHA-512 hesaplamaları tarayıcının yerleşik Web Crypto API (crypto.subtle) altyapısını kullanır; MD5 ise sayfaya gömülü küçük bir saf JavaScript implementasyonu ile çalışır. Hiçbir veriniz sunucuya gönderilmez; tüm işlem tamamen istemci tarafında yapılır. Şifreli parola karşılaştırması, API anahtar doğrulama, dosya bütünlüğü kontrolü veya salt öğrenmek amacıyla bu aracı güvenle kullanabilirsiniz.

Araç, siz yazarken anlık olarak tüm hash'leri yeniden hesaplar. Her sonucun yanındaki Kopyala butonu ile hash değerini tek tıkla panoya aktarabilirsiniz.

Nasıl kullanılır?

Adım adım

  1. Metin alanına hash'lemek istediğiniz metni yazın veya yapıştırın.
  2. Araç anlık olarak MD5, SHA-1, SHA-256 ve SHA-512 değerlerini hesaplar.
  3. İstediğiniz hash satırının sağındaki Kopyala butonuna tıklayarak değeri panoya kopyalayın.
  4. Farklı bir metni denemek için alanı temizleyip yeniden yazmanız yeterlidir.
  5. Tüm hesaplamalar tarayıcınızda yapılır; gizli içerikleri güvenle test edebilirsiniz.
SSS

Sıkça sorulan sorular

MD5 128 bit (32 hex karakter), SHA-256 ise 256 bit (64 hex karakter) uzunluğunda bir özet üretir. Daha uzun çıktı, çakışma (collision) olasılığını dramatik şekilde düşürür. Güvenlik açısından MD5 ve SHA-1 artık kırılabilir kabul edildiğinden parola saklama veya dijital imza gibi kritik işlemlerde SHA-256 ya da SHA-512 kullanılması önerilir.

Hayır. Hash fonksiyonları tek yönlüdür; özetten orijinal metne geri dönemezsiniz. 'Hash kırma' yöntemleri aslında geri dönüşüm değil, kaba kuvvet (brute-force) veya rainbow table saldırısıyla aynı hash'i veren metni bulmaya çalışmaktır. Bu nedenle parola depolarken salt (tuz) eklenmesi kritik önem taşır.

Hayır. SHA hesaplamaları tarayıcının yerleşik crypto.subtle API'si ile, MD5 ise sayfaya gömülü JavaScript kodu ile yapılır. Ağ isteği oluşmaz; veriniz sisteminizden çıkmaz.

Boş string de geçerli bir girddir ve her algoritmanın sabit bir 'boş hash' değeri vardır. Örneğin boş string için MD5: d41d8cd98f00b204e9800998ecf8427e, SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

Çok yüksek güvenlik gereksinimi olan durumlarda (dijital imza, sertifika, uzun vadeli arşiv bütünlüğü) SHA-512 tercih edilebilir. 64 bit mimarilerde SHA-512, SHA-256'dan daha hızlı çalışabilir. Günlük kullanım ve web uygulamalarının büyük çoğunluğu için SHA-256 yeterlidir.