SHA-512 Üreteci
Metninin SHA-512 özetini al. 128 karakterlik çıktı, 64 bit işlemcilerdeki hız avantajı ve Linux parola dosyalarındaki kullanımı.
SHA-512 Üreteci, girdiğin metnin SHA-512 özetini hesaplar. Çıktı 128 onaltılık karakterdir (512 bit) SHA-2 ailesinin en uzun standart özeti.
Beklenmedik bir gerçek: genellikle daha hızlıdır
Sezginin tersine, SHA-512 çoğu modern bilgisayarda SHA-256'dan daha hızlı çalışır. Sebebi şu: SHA-512 iç hesaplamalarını 64 bitlik kelimelerle yapar, SHA-256 ise 32 bitliklerle. Günümüzün işlemcileri 64 bitlik işlemleri tek adımda yürüttüğü için uzun özet daha az işlem gücü ister.
Yani büyük dosyaları veya çok sayıda kaydı özetleyeceksen, daha uzun çıktıya rağmen SHA-512 daha ekonomik olabilir. Fark küçük girdilerde hissedilmez, hacim büyüdükçe belirginleşir.
Nerede kullanılır?
- Linux parola dosyaları
/etc/shadowiçinde$6$ile başlayan kayıtlar SHA-512 tabanlıdır (binlerce tur tekrarlanarak). - Yüksek güvenlik gerektiren sertifikalar ve uzun ömürlü imzalar.
- Büyük arşivlerin bütünlük kayıtları uzun ömürlü saklama için ek güvenlik payı.
512 bit gerçekten gerekli mi?
Çoğu durumda hayır. SHA-256 bugünün ve öngörülebilir geleceğin tehditlerine karşı yeterlidir. SHA-512'yi seçmenin makul gerekçeleri: 64 bit hız avantajı, çok uzun ömürlü arşivler ve kurumsal bir standardın bunu dayatması.
Kısa çıktı isteyip 64 bit hızını da korumak istiyorsan ara bir seçenek var: SHA-384 Üreteci.
Parola saklama uyarısı
Düz SHA-512 parola saklamak için uygun değildir. Hızlı olması, saldırganın da hızlı deneme yapabilmesi demektir. Linux'un $6$ yöntemi işe yarar çünkü algoritmayı binlerce kez tekrarlar ve tuz ekler; tek bir SHA-512 çağrısı bunu yapmaz. Parolalar için Bcrypt Üreteci kullan.
SHA-512 özeti nasıl alınır?
- Metnini giriş alanına yaz veya yapıştır.
- Özeti hesaplat.
- 128 karakterlik çıktıyı kopyala.
Kontrol edilmesi gerekenler
Çıktının 128 karakter olduğunu doğrula; 64 karakter görüyorsan SHA-256 hesaplanmıştır. Uzun özetleri elle karşılaştırmak hataya açıktır metin karşılaştırma özelliği kullan. Girdideki görünmez karakterler (sondaki satır sonu, sekme) sonucu tamamen değiştirir.
Sıkça sorulan sorular
SHA-512 mi SHA-256 mı daha güvenli?
SHA-512 daha geniş bir güvenlik payı sunar, ancak SHA-256 da bugün kırılmış değildir. Çoğu uygulama için ikisi de yeterlidir.
Neden 128 karakter?
512 bit, onaltılık gösterimde 128 karakter eder.
Uzunluk uzatma saldırısına açık mı?
Evet, SHA-256 gibi. Anahtarla birlikte kullanacaksan HMAC tercih et.
Daha yavaş olmaz mı?
Genellikle hayır. 64 bit işlemcilerde SHA-256'dan hızlı çalışır.
İlgili araçlar
Kısaltılmış ama aynı hızda bir seçenek için SHA-384 Üreteci, yaygın standart için SHA-256 Ü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.