SHA-1 Üreteci
Metninin SHA-1 özetini al. 2017'deki ilk gerçek çakışmanın ne anlama geldiğini ve SHA-1'in bugün nerede hâlâ karşına çıktığını öğren.
SHA-1 Üreteci, girdiğin metnin SHA-1 özetini hesaplar. Çıktı 40 onaltılık karakterdir (160 bit).
2017: teori pratiğe döndü
SHA-1'in zayıflıkları 2005'ten beri biliniyordu ama uzun süre teorik kaldı. 2017'de bu değişti: bir araştırma ekibi aynı SHA-1 özetini veren iki farklı PDF belgesi yayımladı. Belgeler farklı içerik gösteriyordu ama özetleri harfi harfine aynıydı.
2020'de saldırı daha da ilerletildi ve saldırganın her iki belgenin başlangıcını seçebildiği bir sürümü gösterildi. Bu, sahte imza üretmeyi pratikte mümkün kılan aşamadır.
Tarayıcılar SHA-1 ile imzalanmış sertifikaları 2017'de tamamen reddetmeye başladı.
Buna rağmen hâlâ her yerde
SHA-1 uzun süre standart olduğu için altyapının derinlerine yerleşti ve tamamen sökülmesi yıllar alıyor:
- Sürüm kontrol sistemleri kayıt kimlikleri geleneksel olarak SHA-1'dir; geçiş süreci hâlâ devam ediyor.
- Eski kurumsal sistemler değiştirilmesi maliyetli entegrasyonlar.
- Dosya listeleri ve arşiv kayıtları yıllar önce üretilmiş bütünlük değerleri.
Bu yüzden mevcut bir SHA-1 değeriyle karşılaştırma yapman gerekebilir. Bu araç tam olarak bunun içindir yeni bir sistem tasarlıyorsan SHA-1 seçme.
Ne için hâlâ yeterli?
Kaza eseri bozulmayı tespit etmek için yeterlidir. Saldırganın müdahale edebileceği hiçbir senaryoda güvenme.
SHA-1 özeti nasıl alınır?
- Metnini giriş alanına yaz veya yapıştır.
- Özeti hesaplat.
- 40 karakterlik çıktıyı kopyala.
Kontrol edilmesi gerekenler
Uzunluğu say: 40 karakter. 32 görüyorsan MD5, 64 görüyorsan SHA-256 hesaplanmıştır. Karşılaştırdığın değerin hangi algoritmaya ait olduğu belirtilmemişse uzunluk en hızlı ipucudur.
Sıkça sorulan sorular
SHA-1 güvenli mi?
Hayır. Gerçek çakışmalar üretilmiştir; imza ve sertifika için kullanılmamalıdır.
Neden 40 karakter?
160 bit, onaltılık gösterimde 40 karakter eder.
MD5'ten daha mı iyi?
Biraz daha dayanıklıdır ama ikisi de kırılmıştır. Yeni işler için ikisi de uygun değildir.
Neden hâlâ kullanılıyor?
Altyapıya derinlemesine yerleştiği için geçiş yavaş ilerliyor. Bu, güvenli olduğu anlamına gelmez.
İlgili araçlar
Güvenli alternatif için SHA-256 Üreteci, farklı yapıya sahip seçenek için SHA3-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.