SHA-1 Üreteci
SHA-1 Üreteci, girdiğiniz 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ız gerekebilir. Bu araç tam olarak bunun içindir yeni bir sistem tasarlıyorsanız SHA-1 seçmeyin.
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üvenmeyin.
SHA-1 özeti nasıl alınır?
- Metninizi giriş alanına yazın veya yapıştırın.
- Özeti hesaplatın.
- 40 karakterlik çıktıyı kopyalayın.
Kontrol edilmesi gerekenler
Uzunluğu sayın: 40 karakter. 32 görüyorsanız MD5, 64 görüyorsanız SHA-256 hesaplanmıştır. Karşılaştırdığınız 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ı kullanabilirsiniz.
Popüler Araçlar
WhatsApp mesaj linki oluşturun. Türkiye numaralarının neden 90 ile başlaması gerektiğini ve baştaki sıfırın neden silinmesi gerektiğini öğrenin.
Ekranda imza oluşturup görsel olarak indirin. Görsel imzanın hukuki geçerliliği konusunda bilmeniz gerekenler.
Güçlü parola üretin. Uzunluğun karmaşıklıktan neden daha önemli olduğunu ve Türkçe klavyede hangi karakterlerin sorun çıkardığını öğrenin.
Bir IPv4 veya IPv6 adresinin yaklaşık kıta, ülke, koordinat ve saat dilimi bilgilerini sorgulayın; sonuçları ağ analizinde kullanın.
Tasarım için yer tutucu metin üretin. Latince metnin nereden geldiğini ve Türkçe tasarımlarda neden yanıltıcı olabildiğini öğrenin.
Metninizin bayt cinsinden boyutunu hesaplayın. Türkçe karakterlerin veritabanı ve dosya boyutunda neden fazladan yer kapladığını öğrenin.