DevToolPal
TR

SHA-256 Hash Oluşturucu

Herhangi bir metnin SHA-256 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-256 hash

0 karakter · 0 B

Ne işe yarar

Bu araç herhangi bir metnin SHA-256 hash’ini hesaplar. SHA-256, 2001’de NSA tarafından tasarlanmış ve NIST tarafından SHA-2 ailesinin parçası olarak yayımlanmış kriptografik bir hash fonksiyonudur. Herhangi bir uzunluktaki girdiyi 64 onaltılık karakter olarak gösterilen sabit 256 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-256 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-256: d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592

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-256 nerede kullanılır

SHA-256; TLS sertifikalarında, kod imzalamada, yazılım indirme checksum’larında, Subresource Integrity (SRI) hash’lerinde, Bitcoin’de, Docker image digest’lerinde, HS256 veya RS256 ile imzalanmış JWT’lerde ve AWS Signature V4 gibi API isteği imzalamada kullanılır.

Güvenlik

SHA-256 güvenlidir. Bilinen pratik bir çakışma veya ön görüntü (preimage) saldırısı yoktur ve modern güvenlik protokollerinin çoğunda varsayılan hash fonksiyonudur. Şifreler için yine de bcrypt, scrypt veya Argon2 gibi yavaş bir şifre hash’i kullanın: SHA-256 hızlıdır, bu da tahmin etmeyi ucuzlatır.

SSS

› Metnim bir sunucuya gönderiliyor mu?

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

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

Hayır. SHA-256 ş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-256 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-256 hash’i ne kadar uzundur?

256 bit: 64 onaltılık karakter veya Base64’te 44 karakter.

› SHA-256 güvenli mi?

SHA-256 güvenlidir. Bilinen pratik bir çakışma veya ön görüntü (preimage) saldırısı yoktur ve modern güvenlik protokollerinin çoğunda varsayılan hash fonksiyonudur.