SHA-512 Hash Oluşturucu

Hash değeri hesaplanacak bir metin girin.

SHA-512’yi seçin, metninizi girin ve oluşturun. Sonuç, 128 onaltılık karakterle yazılan 512 bitlik bir özettir. Biçiminizin gerektirdiği uzunluğu seçebilmeniz için altında SHA-384 ve SHA-256 listelenir.

SHA-512 hash nasıl oluşturulur

  1. 1

    Metni girin

    Dizeyi yapıştırın ya da yazın. Özet, boşluklar dahil her baytı kapsar.

  2. 2

    SHA-512 seçin

    Algoritma listesinden SHA-512 seçin.

  3. 3

    Oluşturun

    128 karakterlik özeti hesaplamak için oluştur düğmesine tıklayın.

  4. 4

    Kopyalayın

    Değeri kopyalayın ya da daha kısa bir SHA-2 özetine ihtiyacınız varsa tam listeden SHA-384'ü kopyalayın.

SHA-512 çıktısına genel bakış

SHA-512, burada sunulan SHA-2 ailesinin en büyük üyesidir. Özeti 512 bittir, yani 128 onaltılık karakterdir. hello girdisi için değeri şudur:

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043

Hello (büyük H) için ise tamamen farklıdır:

3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315

SHA-512 daha kısa SHA-2 özetleriyle karşılaştırıldığında

Algoritma Bit Onaltılık karakter
SHA-256 256 64
SHA-384 384 96
SHA-512 512 128

Günlük bütünlük kontrolleri için daha uzun bir özet otomatik olarak “daha güvenli” anlamına gelmez, çünkü SHA-256’nın bilinen pratik bir saldırısı yoktur. SHA-512, bir özellik bunu istediğinde ya da uzun ömürlü sistemlerde daha geniş bir güvenlik payı istendiğinde tercih edilir. 64 bitlik işlemcilerde bayt başına genellikle SHA-256 kadar hızlıdır ya da daha hızlıdır.

Onu kullanmanın tipik nedenleri

  • Bir imza, token ya da API şeması SHA-512 değerini açıkça belirtir.
  • Üzerine anahtarlı bir hash kuruyorsunuz ve belirtim 512 bitlik bir hash ister.
  • Bir metin için uzun ve kararlı bir parmak izi istiyorsunuz.

Parolalar için değil

Tek başına SHA-512 yine hızlı bir fonksiyondur. Parola saklamak için benzersiz tuzlu bcrypt, scrypt ya da Argon2id gerekir. Bu araç yalnızca düz hash hesaplar; tuz, iterasyon sayısı ya da anahtar içermez.

Dikkatli kopyalayın

128 karakterlik bir dize yanlışlıkla kolayca kırpılabilir. Elle seçmek yerine kopyala düğmesini kullanın ve yapıştırdıktan sonra ilk ve son karakterleri karşılaştırın.

Bir referans değerle karşılaştırmak

Bir satıcı ya da belirtim size beklenen bir SHA-512 değeri verdiğinde, aynı metni burada hash’leyin ve iki dizeyi karşılaştırın. Onaltılık harfler büyük küçük harfe duyarsızdır, bu yüzden gözle karşılaştırmadan önce ikisini de küçük harfe çevirin. Yalnızca başlangıca değil tüm uzunluğa, yani 128 karaktere bakın. Farklılarsa, başka bir şüpheye kapılmadan önce girdideki boşluk ya da kodlama farklarını arayın.

Bir kontrol örneği

hello world kelimelerini SHA-512 ile hash’lerseniz sonuç 309ecc489c12d6eb ile başlar ve 5542e93ae9cd76f ile biter. Değerinizin başı ve sonu eşleşiyor ama ortası eşleşmiyorsa kopyalama sırasında bir karakter kaybolmuştur. Yeniden hash’leyin ve kopyala düğmesini kullanın.

Sık Sorulan Sorular

128 onaltılık karakter, yani 512 bit.

Daha uzun bir çıktısı ve daha geniş bir güvenlik payı var, ama SHA-256 zaten güvenli kabul ediliyor. Biçiminizin ya da protokolünüzün gerektirdiğini seçin.

SHA-512, SHA-256 ve SHA-384 ile birlikte SHA-2 ailesinin içindeki bir fonksiyondur.

Hayır. Araç, girdiğiniz metnin tam olarak kendisini hash’ler. Tuza ihtiyacınız varsa hash’lemeden önce onu metne kendiniz ekleyin.

İlgili Araçlar

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri