SHA-512 Hash Üretici

Metinden çevrimiçi SHA-512 hash üretin. Mesajı girin; 512 bitlik özeti 128 küçük onaltılık karakter olarak hesaplayıp kopyalayın. İşlem Web Crypto API ile tarayıcıda yerel yapılır; seçici diğer hash işlevleriyle karşılaştırma sağlar.

Girdi
0 kar. · 0 bayt
Dene:
Hash
✓ İşleme tarayıcıda yerel olarak yapılır ✓ Girdi sunucuya gönderilmez
Örnekler
Boş dize
Girdi (boş)
Çıktı cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

Boş girdinin SHA-512 değeri bilinen bir sabittir.

Düz metin
Girdi merhaba dünya
Çıktı e6141506cab2b7f72c98fed7c898b348069788688b5d84aa3aa5aa3f326c182dba1221636c9b8bf61bf7ef15d784a561e91623e841bae18a6ec7bdef9b1b822a

Kısa mesaj 128 onaltılık karakter üretir.

Çığ etkisi
Girdi Merhaba dünya
Çıktı d4f6625aa8dc476491831fa1d752c08d1c49d7a13e710ecd371c7000fbc5cf63d8c1765d57f076a2490ce4215b64177cfba8755a3b57d1b1b6e86594da0bbd8c

İlk harfi büyütmek hash değerini tamamen değiştirir.

Standart SHA-512 test vektörü
Girdi The quick brown fox jumps over the lazy dog
Çıktı 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

SHA-512 uygulamasını kontrol etmek için yaygın vektör.

SHA-512 nedir?

SHA-512, SHA-2 ailesinden kriptografik hash işlevidir. Her uzunluktaki girdiyi 128 onaltılık karakterle gösterilen sabit 512 bitlik (64 bayt) özete dönüştürür. Bu hesaplayıcı küçük harf kullanır.

Deterministiktir, tek yönlüdür ve çakışmalara dayanıklı tasarlanmıştır. Özet veriyi tanımlar veya doğrular, fakat metni geri getirmek için çözülemez. Hash şifreleme değildir.

SHA-512 ve SHA-256 karşılaştırması

İkisi de güvenli SHA-2 işlevidir. SHA-512, 512 bit çıktı ve ideal 256 bit çakışma güvenliği; SHA-256 ise 256 ve 128 bit sağlar. İkisi de pratik saldırıların ötesindedir.

SHA-512, 64 bit sözcükler ve 1024 bit bloklarla bazı platformlarda daha hızlı olabilir. SHA-256 yarı uzunluktadır. Protokol, API veya sağlama toplamının istediği algoritmayı kullanın.

SHA-512 üretici nasıl kullanılır?
  1. Metni girin.
  2. SHA-512 seçimini koruyun.
  3. Üretici 128 onaltılık karakter gösterir.
  4. Sonucu kopyalayın.

Tam UTF-8 baytları işlenir; harf durumu, boşluk, Unicode ve satır sonları hash değerini değiştirir. Boş girdi geçerlidir. SHA-256, SHA-3, BLAKE2, SHA-1, MD5 veya CRC32 ile karşılaştırabilirsiniz.

SHA-512 nasıl çalışır ve nerede kullanılır?

SHA-512 mesajı kodlar, dolgu ve uzunluk ekler, 1024 bitlik bloklar oluşturur. Her blok 64 bitlik işlemler, modüler toplamalar, sabitler ve mesaj çizelgesinden oluşan 80 turdan geçer. Sekiz 64 bit sözcük özeti oluşturur.

Bütünlük, kimlikler, imzalar, sertifika parmak izleri ve sağlama toplamlarında kullanılır. HMAC-SHA-512 doğrular; PBKDF2-HMAC-SHA-512 anahtar türetir. Düz hash doğrulama sağlamaz ve parolayı güvenle saklamaz.

SSS

Teorik payı büyüktür, ancak ikisi de güvenlidir ve bilinen pratik ön görüntü veya çakışma saldırısı yoktur. SHA-256 çoğunlukla yeterlidir; protokol istiyorsa, 512 bit gerekiyorsa veya daha hızlıysa SHA-512 seçin.

Bazı 64 bit sistemlerde büyük girdiler için daha hızlı olabilir. Sonuç CPU, hızlandırma, tarayıcı ve boyuta bağlıdır. Hız önemliyse gerçek yükü ölçün.

Düz SHA-512 kullanmayın; hızı saldırıları da hızlandırır. Benzersiz rastgele salt ve uygun maliyetle Argon2id, scrypt, bcrypt veya PBKDF2 kullanın.

Hesaplama Web Crypto API ile tarayıcıda yerel yapılır; metin hashing için gönderilmez. Güvenilmeyen cihazlara sır girmeyin.

Hayır. Tek yönlüdür; kod çözücü veya anahtar yoktur. Yalnızca bir girdi tahmin edilip hash değeri karşılaştırılabilir. Bu algoritmayı tersine çevirmez.

Muhtemelen farklı baytlar işleniyor. Harf durumu, boşluk, sekme, satır sonu, Unicode ve metin, hex, Base64 veya dosya beklentisini kontrol edin. Bu araç UTF-8 kullanır.

Hayır. Sayfa metni işler, dosya okumaz. Dosya adı metin olarak hash edilir. İndirmeler için dosya aracı ve güvenilir bir değer kullanın.

Tam özgün metni işleyip 128 karakteri karşılaştırın. Eşleşme aynı baytları çok yüksek olasılıkla gösterir. Kasıtlı değişikliğe karşı beklenen değer güvenilir kaynaktan gelmelidir.
İlgili araçlar

HMAC Oluşturucu

Metin ve gizli anahtardan doğrudan tarayıcınızda HMAC oluşturun.

MD5 Hash Üretici

Metnin MD5 hash değerini tarayıcınızda yerel olarak hesaplayın.