SHA256 Hash Oluşturucu
Herhangi bir metni yapıştırın; bu oluşturucu, metnin SHA-256 özetini 64 küçük harften oluşan deterministik bir onaltılık dizge olarak döndürür. SHA-256, SHA-2 ailesinin 256 bitlik üyesidir ve modern kriptografinin fiili özet standardıdır: Bitcoin blok özetleri, TLS 1.3 dökümleri, JWT HS256 imzaları ve konteyner imajı özetleri hep buna dayanır. Unutmayın ki SHA-256 tek yönlü bir özettir, şifreleme değildir: bir özeti çözemez ya da geri döndürüp özgün metni elde edemezsiniz.
SHA-256 özeti nasıl üretilir
-
1
Metni girin
Herhangi bir UTF-8 dizgesi yazın veya yapıştırın: bir cümle, bir JSON yükü, bir API anahtarı ya da parmak izini almak istediğiniz herhangi bir metin.
-
2
Girdi kodlaması UTF-8'dir
Metin, özet alınmadan önce UTF-8 baytlarına serileştirilir; yaygın kullanılan tüm SHA-256 kütüphaneleri de böyle yapar.
-
3
Özet hesaplanır
Mesaj 512 bitin katına tamamlanır ve blok blok, 64 tur boyunca SHA-256 sıkıştırma işlevinden geçirilir.
-
4
64 karakterlik onaltılığı kopyalayın
Çıktı her zaman 64 küçük onaltılık karakterdir (256 bit). Tek tıkla kopyalayın.
SHA-256 hakkında bilgiler
| Özellik | Değer |
|---|---|
| Çıktı boyutu | 256 bit / 64 onaltılık karakter |
| Blok boyutu | 512 bit |
| Tur sayısı | 64 |
| Çakışma direnci | ~2^128 iş (teorik) |
| Ön görüntü direnci | ~2^256 iş |
| Donanım desteği | Intel/AMD/ARM’de SHA uzantıları (sha256rnds2, sha256h) |
SHA-256 nerelerde görülür
- Bitcoin. Blok başlıkları, adresler ve TXID’ler için çift SHA-256 (
SHA256(SHA256(x))). - TLS 1.3. Döküm özeti, el sıkışma mesajlarını son anahtar planına bağlar.
- Subresource Integrity. Tarayıcının kurcalanmış CDN kaynaklarını reddetmesi için
<script>etiketlerindeintegrity="sha256-...". - JWT. HS256 HMAC-SHA-256 kullanır; RS256 ve ES256 ise RSA veya ECDSA ile SHA-256 kullanır.
- Konteyner imajları.
sha256:abc123...özetleri, kayıt defterlerinde imaj katmanlarını tanımlar. - İçeriğe göre adresleme. IPFS, git (isteğe bağlı) ve paket dizinleri içeriği SHA-256 ile tanımlar.
Bu araç onaltılık döndürür
Özet, sha256sum, Git ve çoğu aracın kullandığı biçimin aynısı olan 64 küçük onaltılık karakter olarak gösterilir. Diğer ekosistemler aynı 32 baytı farklı kodlar: Subresource Integrity ve bazı AWS imzaları base64 kullanır (dolgu dahil 44 karakter) ve konteyner kayıt defterleri onaltılığın önüne sha256: ekler. Bu biçimlerden birine ihtiyacınız varsa buradaki onaltılığı alıp baytları yeniden kodlayın: alttaki özet aynıdır.
Küçük bir tuzak: sondaki satır sonları
echo "merhaba" | sha256sum, beş değil sekiz baytlık merhaba\n metninin özetini alır. Bir komut satırı aracı, aynı görünen bir girdi için bu oluşturucudan farklı bir değer döndürürse sondaki satır sonunun dahil edilip edilmediğini kontrol edin. Tam olarak yedi baytın özetini almak için echo -n "merhaba" veya printf "merhaba" kullanın.
Sık Sorulan Sorular
Hayır. Bu oluşturucu, yazdığınız veya yapıştırdığınız metnin özetini alır. Bir dosyanın parmak izini almak için diskteki ham baytları okuyan sha256sum dosya, shasum -a 256 dosya veya certutil -hashfile dosya SHA256 gibi bir komut satırı aracı kullanın.
Tek başına değil. SHA-256 hızlıdır; bu, sağlama toplamları için harika ama parola saklama için kötüdür: bir saldırgan bir GPU üzerinde saniyede milyarlarca özet hesaplayabilir. Parolalar için Argon2id veya bcrypt kullanın; SHA-256, HMAC tabanlı kimlik doğrulama kodlarının içinde uygundur.
SHA-2 ailedir (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 belirli bir çıktı uzunluğudur. Biri belirtmeden “SHA-2” derse genellikle SHA-256’yı kasteder.
Sunucumuzda. Metniniz şifreli bir bağlantı üzerinden gönderilir, standart SHA-256 işleviyle özetlenir ve 64 karakterlik özet geri döndürülür. Gönderdiğinizi saklamayız. SHA-256 tek yönlüdür, dolayısıyla özet geri döndürülüp çözülerek girdiniz elde edilemez.
İlgili Araçlar
Hash Oluşturucu
Kontrol toplamları ve karşılaştırmalar için kopyalamaya hazır özetlerle, metinden MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 hash değerleri oluşturun.
Şifreleme Tanımlayıcısı
Bir şifreli metin veya hash değerini yapıştırın; belirleyici muhtemel algoritmaları veya kodlamaları gösterir: MD5, SHA, bcrypt, AES, RSA, Base64 ve daha fazlası.
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.
JWT Oluşturucu
Test amaçlı olarak özelleştirilmiş başlık, yük iddiaları, HMAC veya RSA imzası, geçerlilik süresi ve hedef kitle sınırlamalarına sahip imzalı JWT'ler oluşturun.
ETH'den USD'ye Çevirici
Ethereum'u (ETH) canlı ETH/USD kuruyla veya kendi girdiğiniz bir kurla ABD dolarına çevirin. Herhangi bir ETH miktarının USD karşılığını görün.
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.
Araç diğer dillerde mevcuttur
- Generador de hash SHA256 [ES]
- Générateur de hachage SHA256 [FR]
- Gerador de hash SHA256 [PT]
- SHA256-Hash-Generator [DE]
- SHA256-hashgenerator [NL]
- SHA256 해시 생성기 [KO]
- เครื่องสร้างแฮช SHA256 [TH]
- SHA256ハッシュジェネレーター [JA]
- SHA256-hashgenerator [SV]
- Trình tạo hash SHA256 [VI]
- Generator Hash SHA256 [ID]
- مولّد تجزئة SHA256 [AR]
- Generator skrótów SHA256 [PL]
- Генератор хэшей SHA256 [RU]
- SHA256 哈希生成器 [ZH]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]