Hash, yani özet değeri, bir metinden hesaplanan sabit uzunlukta bir harf ve rakam dizisidir. Aynı metin her zaman aynı özeti verir, tek bir harflik en küçük değişiklik bile bambaşka bir özet üretir ve özetten metne geri dönmenin yolu yoktur. Bu yüzden bir şeyin değişmediğini doğrulamak için kullanılır. Jood'un hash oluşturucusu beş özeti birden hesaplar: MD5, SHA-1, SHA-256, SHA-384 ve SHA-512.
Nasıl kullanılır
Metninizi "Metni girin" kutusuna yazın ya da yapıştırın, en fazla 5 MB.
"Şimdi Başla" düğmesine basın.
Beş özet bir tabloda görünür; her birinin yanında bir "Kopyala" düğmesi vardır.
hello kelimesini deneyin: SHA-256 özeti 2cf24dba ile başlar ve 9824 ile biter. Hello'yu büyük harfle yazdığınızda ilkiyle hiçbir ilgisi olmayan, 185f8db3 ile başlayan bir özet alırsınız.
Hangi algoritmayı seçmeli?
MD5 (32 karakter) ve SHA-1 (40 karakter): hızlı ve eskidir. Kazara yapılan bir değişikliği yakalamaya hâlâ yararlar ama kasıtlı bir oynamaya karşı artık güvenli değildir, çünkü araştırmacılar aynı özeti veren iki farklı metin üretmenin yollarını buldu.
SHA-256 (64 karakter): bugünün yaygın standardıdır; indirme sayfalarında bir dosyanın bozulmadığını doğrulamak için genellikle bunu görürsünüz.
SHA-384 (96 karakter): aynı ailedendir, uzunluğu SHA-256 ile SHA-512 arasındadır.
SHA-512 (128 karakter): aynı ailedendir, özeti daha uzundur.
Sürprizleri önleyen notlar
Satır sonları sayılır: araç, sonuçları diğer programlarla aynı olsun diye Windows satır sonlarını tek tipe çevirir; ama metnin sonundaki boş bir satır özeti değiştirir. Komut satırında echo bir satır sonu ekler, bu yüzden onun yerine printf '%s' 'hello' | sha256sum kullanın.
Şifre saklamak için değildir: MD5 ve SHA çok hızlıdır ve şifreler söz konusu olduğunda bu bir zayıflıktır. Siteler bcrypt ya da Argon2 gibi bu iş için tasarlanmış algoritmalar kullanmalıdır; PHP'deki password_hash işlevi bunu sağlar. Buraya asla gerçek bir şifre yapıştırmayın.
Dosyalar için başka bir yol: araç yazdığınız metnin özetini hesaplar. İndirdiğiniz bir dosyayı doğrulamak için PowerShell'de Get-FileHash dosya.iso, Linux'ta sha256sum dosya.iso komutunu kullanın.
Metin, çoğu programda olduğu gibi UTF-8 olarak işlenir; bu yüzden Türkçe harfler ve Arapça başka yerlerle aynı sonucu verir.
Güçlü bir şifre oluşturmak için şifre oluşturucuyu, bir şifreyi sınamak için şifre gücü denetleyicisini kullanın. Metniniz Jood'un sunucusuna gönderilir, özeti orada hesaplanır ve saklanmaz.
Sıkça Sorulan Sorular
لا، فهي دالة باتجاه واحد. يمكن فقط تخمين المدخل ومقارنة Sonuç.
ليس للأغراض الأمنية. استعمله للتحقق البسيط / التطابق فقط، وفضّل SHA-256.
لا. استعمل bcrypt أو Argon2 لأنها أبطأ عمداً فتقاوم التخمين.
Trafiği ölçmek ve siteyi geliştirmek için çerezler kullanıyoruz (Google Analytics); ileride reklam da gösterebiliriz. Onayınız olmadan hiçbir şey etkinleştirilmez. Gizlilik politikası