Skip to content

Hash Oluşturucu — SHA-1, SHA-256, SHA-384, SHA-512

Siz yazarken tarayıcıda canlı hesaplanan dört SHA varyantı.

Buğra SözeriGeliştirici
Updated · Published
Reviewed by Convertitive

Kriptografik hash, bir girdinin sabit uzunluklu parmak izidir. Girdide tek bir karakter değiştirildiğinde hash tamamen değişir; aynı hash değerini üreten iki farklı girdi bulmak hesaplama açısından imkânsızdır (MD5 ve SHA-1 hariç — karşılaştırmalarımıza bakın). Convertitive, modern varsayılan olan SHA-256 dahil dört SHA varyantını tarayıcınızın Web Crypto API'siyle hesaplar — hızlı, donanım hızlandırmalı ve hiçbir zaman sunucuya ulaşmaz.

  • SHA-1
  • SHA-256
  • SHA-384
  • SHA-512

Computed locally via the browser’s Web Crypto API. MD5 is not offered— it’s cryptographically broken and Web Crypto omits it by design. Use SHA-256 or stronger wherever security matters.

How to use

  1. Girdinizi yapıştırın

    Herhangi bir metin: bir parola, bir JSON yükü veya küçük bir dosyanın içeriği. Kodlama UTF-8'dir.

  2. Hash değerlerini okuyun

    Dört varyant eş zamanlı hesaplanır. SHA-256 modern varsayılandır; daha büyük çarpışma direnci marjları gerektiğinde (uzun ömürlü arşivler, imzalama anahtarları) SHA-512 tercih edilir.

  3. İhtiyacınız olanı kopyalayın

    Her satırın kopyalama düğmesi vardır. Hash çıktısı hex kodlanmıştır — küçük harf, önek yok.

Frequently asked questions

Neden MD5 yok?
Web Crypto, MD5'i kasıtlı olarak dışarıda bırakır — 2004'ten beri kriptografik olarak kırık kabul edilmektedir. Güvenlik dışı kullanım senaryoları (dosya tekilleştirme, önbellek busting) için SHA-256'yı tercih edin; modern donanımda benzer performans sunar.
Neden SHA-1 var?
SHA-1 dahil edilmiştir — Git nesne kimlikleri ve pek çok eski API için hâlâ standart. Yeni güvenlik uygulamalarında kullanmayın: çarpışmalar gösterilmiştir (SHAttered, 2017).
Parola hash'i için hangi algoritmayı kullanmalıyım?
Bunların hiçbirini. Parolalar yavaş, tuzlanmış bir KDF gerektirir (Argon2id, bcrypt, scrypt). Düz SHA hash'leri, GPU'larla saniyede milyarlarca denemede kolayca kırılabilir.
Hash değerleri deterministik mi?
Evet. Aynı girdi her zaman aynı hash'i üretir. Hash fonksiyonunun tüm amacı budur.
Çıktı formatı nedir?
Hex kodlanmış, küçük harf, 0x öneki yok. SHA-256 64 karakterlik, SHA-512 ise 128 karakterlik bir dize üretir.
İkili dosya hash'leyebilir miyim?
Bu araçla doğrudan değil — metin girdisi alır. Dosyayı önce Base64 aracına bırakın, kodlanmış formu buraya yapıştırın; ancak sonuçta elde edilen hash ham baytların değil, Base64 temsilinin hash'idir.
Girdi bir yere gönderiliyor mu?
Hayır. Web Crypto API tamamen tarayıcınızda çalışır. Convertitive'in sunucusu yapıştırdığınızı hiçbir zaman görmez.

İlgili Türkçe araçlar