SHA-512/256 Üreteci
Metninin SHA-512/256 özetini al. SHA-256 ile aynı uzunlukta, 64 bit sistemlerde daha hızlı ve uzunluk uzatma saldırısına kapalı seçenek.
SHA-512/256 Üreteci, girdiğin metnin SHA-512/256 özetini hesaplar. Çıktı 64 onaltılık karakterdir (256 bit) SHA-256 ile tam olarak aynı uzunlukta.
Aynı uzunluk, iki avantaj
Bu algoritma tuhaf bir isimle anılır ama fikri basittir: SHA-512 motoru farklı bir başlangıç değeriyle çalıştırılır ve sonucun ilk 256 biti alınır. Amaç, SHA-256'nın çıktı uzunluğunu korurken iki sorununu birden çözmektir.
Birinci avantaj: hız
SHA-512 motoru 64 bitlik kelimelerle çalışır, SHA-256 ise 32 bitliklerle. Günümüz işlemcileri 64 bitlik işlemleri tek adımda yürüttüğü için SHA-512/256, uzun girdilerde SHA-256'dan belirgin biçimde hızlıdır aynı uzunlukta çıktı verdiği halde.
İkinci avantaj: uzunluk uzatma bağışıklığı
SHA-256'nın bilinen bir yapısal zayıflığı vardır: özeti bilen biri, özgün metni bilmeden ona ekleme yapılmış bir metnin özetini hesaplayabilir. SHA-512/256'da bu mümkün değildir, çünkü çıktının yarısı atılır ve saldırganın devam edebilmesi için gereken iç durum ortaya çıkmaz.
Neden yaygınlaşmadı?
Teknik olarak üstün olmasına rağmen SHA-256 çoktan her yere yerleşmişti. Standartlar, protokoller ve kütüphaneler SHA-256'yı varsayılan kabul ediyor. SHA-512/256 daha çok, performansın ölçülebilir biçimde önemli olduğu sistemlerde bilinçli bir tercih olarak karşına çıkar.
SHA-512/256 özeti nasıl alınır?
- Metnini giriş alanına yaz veya yapıştır.
- Özeti hesaplat.
- 64 karakterlik çıktıyı kopyala.
Kontrol edilmesi gerekenler
Dört farklı algoritma 64 karakter üretir: SHA-256, SHA-512/256, SHA3-256 ve Keccak-256. Dördü de birbirinden farklı değerler verir. Bir referansla karşılaştırma yapıyorsan hangisinin istendiğini mutlaka netleştir.
Sıkça sorulan sorular
SHA-256 ile aynı mı?
Hayır. Aynı uzunlukta çıktı verirler ama farklı hesaplamalardır ve sonuçları farklıdır.
SHA-512'nin ilk 64 karakteri midir?
Hayır. Farklı bir başlangıç değeri kullanılır; sonuç tamamen başkadır.
Gerçekten daha mı hızlı?
64 bit işlemcilerde uzun girdilerde evet. Kısa metinlerde fark hissedilmez.
Güvenlik seviyesi nedir?
256 bitlik çıktı, 128 bitlik çakışma direncine karşılık gelir SHA-256 ile aynı.
İlgili araçlar
Yaygın standart için SHA-256 Üreteci, daha kısa çıktı için SHA-512/224 Üreteci sayfalarını kullanabilirsin.
Popüler Araçlar
WhatsApp mesaj linki oluştur. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğren.
Ekranda imza oluşturup görsel olarak indir. Görsel imzanın hukuki geçerliliği konusunda bilmen gerekenler.
Güçlü parola üret. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğren.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, şehir, koordinat ve saat dilimi bilgilerini sorgula; sonuçları ağ analizinde kullan.
Tasarım için yer tutucu metin üret. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğren.
Metninin bayt cinsinden boyutunu hesapla. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğren.