DevToolPal
TR

SHA-1 Hash Oluşturucu

Herhangi bir metnin SHA-1 hash değerini, gerekirse satır satır hesaplayın. Hex veya Base64 çıktı, tarayıcınızda hesaplanır.

Yerelde çalışır, asla yüklenmez

Seçenekler

Çıktı

Metin

0 karakter · 0 B

SHA-1 hash

0 karakter · 0 B

Ne işe yarar

Bu araç herhangi bir metnin SHA-1 hash’ini hesaplar. SHA-1, 1995’te NSA tarafından tasarlanmış ve NIST tarafından yayımlanmış kriptografik bir hash fonksiyonudur. Herhangi bir uzunluktaki girdiyi 40 onaltılık karakter olarak gösterilen sabit 160 bitlik bir değere dönüştürür. Aynı girdi her zaman aynı hash’i verir; tek bir karakteri değiştirmek ise hash’i tamamen değiştirir.

Nasıl kullanılır

  1. Girdi kutusuna metin yazın veya yapıştırın, üzerine bir metin dosyası bırakın ya da Örnek düğmesine basın.
  2. SHA-1 hash’i siz yazdıkça görünür.
  3. Hex veya Base64 çıktısını seçin; karşılaştırdığınız sistem büyük harf kullanıyorsa Büyük harf hex seçeneğini açın.
  4. Çok sayıda şifre veya ID gibi bir listeyi tek seferde hash’lemek için Her satırı ayrı hash’le seçeneğini açın. Her satır, çıktıda karşılık gelen satırda kendi hash’ini alır.

Metin, boşluklar ve satır sonları dahil, tam olarak yazıldığı gibi UTF-8 olarak hash’lenir. Bir dosyanın içeriğini hash’lemek veya başka algoritmalar kullanmak için genel hash oluşturucuya bakın.

Örnek

Input:  The quick brown fox jumps over the lazy dog
SHA-1: 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12

Sonuna bir nokta ekleyin, hash tamamen değişir. Bu “çığ etkisi”, hash’leri verilerdeki her türlü değişikliği yakalamada kullanışlı kılan şeydir.

SHA-1 nerede kullanılır

SHA-1 ile hâlâ Git commit ve nesne ID’lerinde, HMAC-SHA1 ile imzalayan eski API’lerde ve webhook’larda, TOTP doğrulayıcı kodlarında ve eski projelerin yayımladığı dosya checksum’larında karşılaşırsınız. HMAC-SHA1 ve TOTP, çakışma direncine dayanmadıkları için hâlâ güvenli kabul edilir.

Güvenlik

SHA-1 güvenlik açısından kullanımdan kaldırılmıştır. 2017’deki SHAttered saldırısı aynı SHA-1 değerine sahip iki farklı PDF üretti ve saldırılar o zamandan beri yalnızca ucuzladı. Tarayıcılar ve sertifika otoriteleri 2017’de SHA-1 sertifikalarını kabul etmeyi bıraktı. Yeni işler için SHA-256 kullanın.

SSS

› Metnim bir sunucuya gönderiliyor mu?

Hayır. SHA-1 hash’i tarayıcınızda hesaplanır; şifreler, anahtarlar ve özel metinler cihazınızdan hiç çıkmaz.

› Bir SHA-1 hash’i çözülebilir mi?

Hayır. SHA-1 şifreleme değil, tek yönlü bir hash fonksiyonudur. Onu çözdüğünü iddia eden siteler değeri yaygın kelimelerin hash tablolarında arar; bu yalnızca kısa veya yaygın girdiler için işe yarar.

› SHA-1 sonucum neden başka bir aracınkiyle eşleşmiyor?

Genellikle girdi görünmeyen karakterlerle farklılaşır: sondaki bir yeni satır (echo bir tane ekler, echo -n kullanın), Windows CRLF satır sonları, baştaki bir boşluk veya farklı bir metin kodlaması. Bu araç, metin kutusunun tam UTF-8 baytlarını hash’ler.

› Bir SHA-1 hash’i ne kadar uzundur?

160 bit: 40 onaltılık karakter veya Base64’te 28 karakter.

› SHA-1 güvenli mi?

SHA-1 güvenlik açısından kullanımdan kaldırılmıştır. 2017’deki SHAttered saldırısı aynı SHA-1 değerine sahip iki farklı PDF üretti ve saldırılar o zamandan beri yalnızca ucuzladı. Tarayıcılar ve sertifika otoriteleri 2017’de SHA-1 sertifikalarını kabul etmeyi bıraktı.