SHA-1 Hash Oluşturucu
Hash değeri hesaplanacak bir metin girin.
SHA-1’i seçin, metninizi girin ve oluşturarak 160 bitlik özeti 40 onaltılık karakter olarak alın. Eski bir sistem, besleme ya da betik hâlâ SHA-1 bekliyorsa ve belirli bir dize için tam değere ihtiyacınız varsa işe yarar.
SHA-1 hash nasıl oluşturulur
-
1
Metni girin
Tam dizeyi yapıştırın. Yanlışlıkla eklenen bir boşluk ya da satır sonu özeti değiştirir.
-
2
SHA-1 seçin
SHA-256 önceden seçili olduğundan, algoritma listesinden SHA-1 seçin.
-
3
Oluşturun
Oluştur düğmesine tıklayın. 40 karakterlik özet görünür.
-
4
Kopyalayın
SHA-1 değerini kopyalayın ya da başka bir algoritmayı kopyalamak için tam listeye gidin.
SHA-1 özeti neye benzer
SHA-1, 40 onaltılık karakter olarak yazılan 160 bit üretir.
| Girdi | SHA-1 özeti |
|---|---|
| hello | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
| Hello | f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 |
| hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
SHA-1 hâlâ doğru cevap olduğunda
- Mevcut bir değeri eşleştirmek: SHA-1 ile oluşturulmuş bir veritabanı sütunu, API imzası ya da dosya listesi yalnızca SHA-1 ile yeniden üretilebilir.
- Eski protokoller: bazı eski entegrasyonlar, örneğin belirli webhook ya da besleme biçimleri, SHA-1 tanımlar ve sizin tarafınızdan değiştirilemez.
- Saldırgan olmayan tanımlayıcılar: sürüm kontrol sistemleri nesneleri adlandırmak için uzun süredir SHA-1 kullanır. Buradaki amaç, bir saldırganı engellemek değil, benzersiz bir etiket oluşturmaktır.
Ne zaman başka bir şey seçmelisiniz
2017’de SHA-1 için ilk pratik çarpışma yayımlandı: aynı özete sahip iki farklı belge. Standart kuruluşları imzalar ve sertifikalar için artık onu kullanılmaz ilan etti. Bütünlük ya da özgünlük gerektiren yeni işlerde SHA-256 ya da SHA-512 kullanın. İkisi de bu araçta bir tık uzağınızdadır, dolayısıyla çıktı boyutlarını doğrudan karşılaştırabilirsiniz.
SHA-1 parolalar için de uygun değildir. Hesaplaması hızlıdır, bu da saldırganların çok sayıda tahmin denemesine olanak verir. Bcrypt, scrypt ya da tuzlu Argon2id kullanın.
Sonucunuzu kontrol etmek
Bir değeri doğrulamak için bir komut satırı aracıyla karşılaştırın ve echo komutunun bir satır sonu eklediğini unutmayın: printf 'hello' | sha1sum komutu tablodaki gibi aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d değerini döndürür.
SHA-1 değerini okumak
Onaltılık rakamlar 0 ila 9 ve a ila f arasındadır, harf büyüklüğü değeri değiştirmez. Bu araç küçük harf çıktı verir. Büyük harf kullanan bir referansla karşılaştırıyorsanız önce bir tarafı dönüştürün. Her zaman 40 karakterin tamamını kopyalayın, çünkü kısaltılmış bir önek aynı özet değildir.
Aynı dize için birden fazla algoritma göstermeniz gerekirse, örneğin belgelerde, bir kez oluşturun ve adımları tekrarlamak yerine ana sonucun altındaki tam listeyi kullanın.
Bir kontrol örneği
hello world kelimelerini hash’leyin ve 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed değerini görmelisiniz. Sisteminiz başka bir değer gösteriyorsa hash’lenen girdi tam olarak bu on bir karakter değildi. Diğer tarafta sondaki satır sonunu, çift boşluğu ya da farklı bir karakter kodlamasını kontrol edin.
Sık Sorulan Sorular
40 onaltılık karakter, yani 160 bit.
Çarpışma direnci açısından evet. Pratik çarpışmalar mevcut, bu yüzden imzalar ya da sertifikalar için kullanmayın. Eski bir değeri eşleştirmek için hâlâ doğru hesaplanır.
SHA-256, 256 bitlik özeti (64 karakter) olan ve bilinen pratik çarpışması olmayan daha yeni bir SHA-2 fonksiyonudur. SHA-1 ise 160 bitlik bir özete sahiptir.
Bu araç yalnızca metni hash’ler. Bir dosya için bilgisayarınızda sha1sum ya da Get-FileHash kullanın.
İlgili Araçlar
Sayıdan Harfe Şifre
Bulmacalar, bilmeceler ve kaçış odası ipuçları için A=1, B=2 şifresiyle (A1Z26) sayıları harflere, harfleri sayılara çevirin.
Metin Şifreleme Aracı
Metin mesajlarını bir parola kullanarak AES ile şifreleyin ve çözün; böylece yalnızca alıcı okuyabilir.
Vigenère Şifre Kodlayıcı
Mesajları klasik Vigenère şifresiyle bir anahtar sözcük kullanarak şifreleyin ve çözün. Latin A-Z harflerini kaydırır; büyük/küçük harfi, boşlukları ve noktalama işaretlerini korur.
Sezar Şifreleyici
Sezar şifresiyle metin şifreleyin ve çözün. 1-25 arası tüm kaydırmaları destekler, ROT13 özel durumunu içerir, noktalama işaretlerini ve büyük/küçük harfleri korur.
Dosya Hash Hesaplayıcı
Yapıştırdığınız metnin veya dosya içeriğinin MD5, SHA-1, SHA-256 ve SHA-512 hash değerlerini hesaplayarak indirmeleri ve dosya bütünlüğünü doğrulayın.
SHA1 Hash Oluşturucu
Herhangi bir metin girdisinden SHA-1 hash'leri (40 onaltılık karakter) oluşturun. Eski sağlama toplamları, git nesne kimlikleri ve güvenlik dışı bütünlük kontrolleri için kullanışlıdır.
Araç diğer dillerde mevcuttur
- เครื่องมือสร้างแฮช SHA-1 [TH]
- Generator skrótu SHA-1 [PL]
- Công cụ tạo mã băm SHA-1 [VI]
- Generator Hash SHA-1 [ID]
- مولّد تجزئة SHA-1 [AR]
- SHA-1-Hash-Generator [DE]
- SHA-1 ハッシュ生成ツール [JA]
- Gerador de hash SHA-1 [PT]
- Generador de hash SHA-1 [ES]
- SHA-1 해시 생성기 [KO]
- SHA-1-hashgenerator [SV]
- Générateur de hash SHA-1 [FR]
- SHA-1-hashgenerator [NL]
- SHA-1 Hash Generator [EN]
- Generatore di hash SHA-1 [IT]
- Генератор SHA-1 хеша [RU]
- SHA-1 哈希生成器 [ZH]