Hash Oluşturucu
Metni yazın; SHA-256, SHA-1, SHA-384 ve SHA-512 özetleri anında hesaplansın. Hesaplama tarayıcınızın kripto motorunda yapılır, veri hiçbir yere gitmez.
metin girin…
metin girin…
metin girin…
metin girin…
Hash Oluşturucu nedir, ne işe yarar?
Hash (özet) oluşturma, bir metni; ondan geri döndürülemeyen, sabit uzunlukta benzersiz bir parmak izine (SHA-256, SHA-1, SHA-512 gibi) dönüştürme işlemidir. Aynı girdi her zaman aynı özeti verir; en küçük değişiklik bile tamamen farklı bir özet üretir.
Bu araçta metninizi yazarsınız; SHA-256, SHA-1, SHA-384 ve SHA-512 özetleri anında hesaplanır. Hesaplama tarayıcınızın kripto motorunda yapılır, veri hiçbir yere gönderilmez.
Hash Oluşturucu nasıl yapılır?
- Metninizi kutuya yazın veya yapıştırın.
- SHA-1, SHA-256, SHA-384 ve SHA-512 özetleri anında hesaplanır.
- İhtiyacınız olan algoritmanın yanındaki “Kopyala” düğmesine basın.
Nerelerde kullanılır?
- Bir dosyanın veya metnin değişmediğini özetiyle doğrulamak
- İki içeriğin aynı olup olmadığını özetlerini kıyaslayarak anlamak
- Geliştirmede bütünlük (checksum) kontrolü yapmak
- Bir metnin benzersiz parmak izini üretmek
İpuçları
- Hash tek yönlüdür; özetten orijinal metne geri dönülemez.
- SHA-1 artık güvenlik açısından zayıf kabul edilir; kritik işlerde SHA-256 tercih edin.
- Parola saklamada düz hash yeterli değildir; tuz (salt) ve özel algoritmalar gerekir.
Hash tek yönlüdür
Bir hash fonksiyonu, girdiyi sabit uzunlukta bir özete dönüştürür. Bu işlem tek yönlüdür: özetten girdiyi geri hesaplamanın bilinen bir yolu yoktur. Girdide tek bir harf değişse bile özet tamamen başkalaşır; bu özellik dosya bütünlüğü doğrulamasını mümkün kılar.
İndirdiğiniz bir dosyanın bozulup bozulmadığını anlamak için yayıncının verdiği özetle kendi hesapladığınız özeti karşılaştırırsınız. Aynıysa dosya bit bit aynıdır; farklıysa indirme sırasında bir şey değişmiştir.
Hangi algoritma nerede?
MD5 ve SHA-1 artık güvenlik amaçlı kullanılmamalıdır; ikisinde de farklı girdilerin aynı özeti üretmesi pratik olarak başarılmıştır. Yine de dosya bütünlüğü kontrolü gibi saldırgan olmayan senaryolarda hâlâ yaygın kullanılırlar.
SHA-256 bugünün standardıdır ve güvenlik gerektiren her yerde tercih edilmelidir. Daha uzun özet üreten SHA-512 de vardır; çoğu kullanım için SHA-256 fazlasıyla yeterlidir.
Parola saklamak için yeterli mi?
Düz bir SHA-256 özeti parola saklamak için yeterli değildir. Hash fonksiyonları hızlı çalışacak şekilde tasarlanmıştır ve bu, saldırganın saniyede milyarlarca deneme yapabilmesi anlamına gelir. Ayrıca aynı parola her zaman aynı özeti üretir; bu da hazır tablolarla kırılmayı kolaylaştırır.
Doğru yaklaşım, her parolaya rastgele bir tuz eklemek ve bcrypt, scrypt ya da Argon2 gibi kasıtlı olarak yavaş algoritmalar kullanmaktır. Bu araç dosya ve metin bütünlüğü doğrulaması içindir; hesaplama tarayıcınızda yapılır.
Sık sorulan sorular
Hash (özet) nedir?
Hash, herhangi bir metni sabit uzunlukta, benzersiz görünen bir imzaya çeviren tek yönlü bir işlemdir. Aynı girdi hep aynı özeti verir, ama özetten geri metne dönülemez. Bütünlük kontrolü ve parola saklama gibi yerlerde kullanılır.
Hangi algoritmayı seçmeliyim?
Genel kullanım için SHA-256 önerilir; güvenlik ve düşük çakışma dengesi iyidir. SHA-512 daha uzun özet üretir. SHA-1 artık güvenlik için önerilmez, yalnızca eski sistemlerle uyum için bulunur.
MD5 neden yok?
MD5 kırılabilir olduğu için modern tarayıcıların güvenli kripto motorunda yer almaz. Bu araç yalnızca tarayıcının yerleşik ve güvenli SHA algoritmalarını kullanır.
Metnim bir yere gönderiliyor mu?
Hayır. Özet, tarayıcınızın Web Crypto motorunda hesaplanır; girdiğiniz metin hiçbir sunucuya gitmez.