SHA-1 Hash ve Dosya Sağlama Toplamı

UTF-8 metin veya yerel dosya için 40 karakterlik SHA-1 hesaplayın. Sağlama toplamını karşılaştırın, sonucu kopyalayın veya indirin; Git kimlikleriyle farkını öğrenin.

Hesapla
0 karakter
Sonuç

Sonuç burada görünecek.

SHA-1 nasıl hesaplanır ve doğrulanır?

  1. Metin girin veya bir yerel dosya seçin; dosya seçildiğinde metin yerine dosya kullanılır.
  2. İsterseniz beklenen SHA-1 değerini dosya adı olmadan yapıştırın ve hesaplayın.
  3. 40 karakterlik tam özeti kopyalayın veya indirin, karşılaştırma sonucunu inceleyin.

SHA-1 Hash ve Dosya Sağlama Toplamı hakkında

SHA-1, mevcut sistemler ve yayımlanmış sağlama toplamlarıyla uyumluluk için sunulur. Çakışma direnci gerektiren yeni güvenlik tasarımlarına uygun değildir. Hesaplama dosyanın tam baytları veya UTF-8 metin üzerinden yapılır.

SHA-1 örneği: standart abc test vektörü

Girdi
abc
Sonuç
a9993e364706816aba3e25717850c26c9cd0d89d

SHA-1 Hash ve Dosya Sağlama Toplamı: sık sorulan sorular

40 karakterlik SHA-1 sonucu neyi gösterir?

160 bitlik tam SHA-1 özetinin küçük harfli onaltılık gösterimidir. Metin UTF-8 olarak kodlanır; dosyalarda orijinal baytlar kullanılır. Metin sınırı 8 MiB, dosya sınırı 32 MiB olup işlem tarayıcıda yapılır.

Dosyanın SHA-1 değeri neden Git nesne kimliğinden farklı?

SHA-1 deposunda Git yalnızca dosya baytlarının değil, nesne başlığıyla içeriğin birlikte hash değerini hesaplar. Bir blob başlığı blob, bayt uzunluğu ve bir boş bayt içerir. Araç ham SHA-1 hesaplar; Git nesne kimliği veya HMAC-SHA-1 üretmez. Anahtarlı hash için HMAC aracını kullanın.

Sağlama toplamını nasıl karşılaştırırım, neden eşleşmeyebilir?

Yalnızca beklenen onaltılık hash değerini yapıştırın. Karşılaştırma harf büyüklüğünü ve dış boşlukları yok sayar. Girdinin büyük/küçük harfleri, boşluklar, CRLF ile LF farkı, son satır sonu veya UTF-8 BOM baytları ve özeti değiştirir. Metin normalleştirilmez; dosya adları ve yolları hariçtir.

SHA-1’in şifresi çözülebilir mi? Hâlâ güvenli mi?

SHA-1 bir hash algoritmasıdır, geri çevrilebilir şifreleme değildir. Araç orijinali geri getirmez veya imza doğrulamaz. Çakışma saldırıları SHA-1’i yeni güvenlik tasarımları için uygunsuz kılar. Eski sağlama toplamlarıyla uyumluluk için kullanın; yeni dosya denetimlerinde SHA-256, parola saklamada Argon2id gibi özel bir yöntem seçin.

Dosyalarım, belirteçlerim veya metinlerim sunucuya gönderilir mi?

Hayır. Girdiğiniz bilgiler tarayıcınızda işlenir. Web sitesi yalnızca sayfayı ve program kodunu sunar; verileriniz bir dönüştürme sunucusuna gönderilmez veya bir hesapta saklanmaz.

Tüm geliştirici araçları

Kodlama ve Dosya Dönüştürme

Özgün veriyi koruyarak metin, bayt, URL ve gömülü görsel biçimleri arasında dönüşüm yapın.

Veri ve Metin İnceleme

Yapılandırılmış verileri ve belirteçleri inceleyin, metinler arasındaki farkları görün.

Hash, Kimlik ve Zamanlama

Dosya bütünlüğünü kontrol edin, benzersiz kimlikler oluşturun, zaman damgalarını ve görev takvimlerini inceleyin.

Metinleriniz ve dosyalarınız kendi cihazınızda işlenir. Hassas sonuçları ortak kullanılan panolarda bırakmayın; özel anahtar ve belirteçlerle çalışırken güvendiğiniz bir cihaz kullanın.