SHA256 Oluşturucu
SHA-256, SHA-2 ailesinin 256-bit üyesidir ve modern kriptografi için fiili hash’tir, Bitcoin blok hash’leri, TLS 1.3 transkriptleri, JWT HS256 imzaları, alt kaynak bütünlüğü öznitelikleri, konteyner görüntü özetleri. Herhangi bir girdi yapıştırın, 64 karakterlik onaltılık özeti hemen alın. SHA-256'nın tek yönlü bir hash olduğunu, şifreleme olmadığını unutmayın: bir özeti çözüp orijinal metne geri döndüremezsiniz.
Bir SHA-256 özeti nasıl oluşturulur
-
1
Metin girin
Herhangi bir UTF-8 dize: bir parola, metne dökülmüş bir dosya, bir JSON yükü ya da ikiliden-metne kodlanmış bir blob.
-
2
UTF-8 girdi kodlamasıdır
Dizeler, yaygın kullanımdaki her SHA-256 kütüphanesiyle eşleşerek hashlemeden önce UTF-8 bayt olarak serileştirilir.
-
3
Hash hesaplanır
Mesaj 512 bitin katına doldurulur, SHA-256 sıkıştırma fonksiyonu aracılığıyla blok blok işlenir.
-
4
64 karakterlik onaltılığı kopyalayın
Çıktı her zaman 64 küçük harf onaltılık karakterdir (256 bit). Tek tıkla kopyalayın.
SHA-256 gerçekleri
| Özellik | Değer |
|---|---|
| Çıktı boyutu | 256 bit / 64 onaltılık karakter |
| Blok boyutu | 512 bit |
| Tur | 64 |
| Çakışma direnci | ~2^128 iş (teorik) |
| Önimge direnci | ~2^256 iş |
| Donanım desteği | Intel/AMD/ARM’de SHA uzantıları (sha256rnds2, sha256h) |
SHA-256 nerede karşımıza çıkar
- Bitcoin. Blok başlıkları, adresler ve TXID’ler için çift-SHA-256 (
SHA256(SHA256(x))). - TLS 1.3. El sıkışma mesajlarını son anahtar programına bağlayan transkript hash’i.
- Alt Kaynak Bütünlüğü. Tarayıcıların kurcalanmış CDN öğelerini reddetmesi için
<script>etiketlerindeintegrity="sha256-...". - JWT. HS256 HMAC-SHA-256 kullanır; RS256 ve ES256, RSA ya da ECDSA ile SHA-256 kullanır.
- Konteyner görüntüleri.
sha256:abc123...özetleri kayıt defterleri boyunca görüntü katmanlarını tanımlar. - İçerik adresleme. IPFS, git (katılımlı),
aptpaket dizinleri.
Küçük bir dikkat noktası: sondaki yeni satırlar
echo "hello" | sha256sum, beş değil, hello\n’i (altı bayt) hashler. Aracınız bu oluşturucudan farklı bir değer döndürürse, sondaki bir yeni satırın dahil edilip edilmediğini kontrol edin. Tam beş baytı hashlemek için echo -n "hello" ya da printf "hello" kullanın.
Onaltılık ile base64 çıktısı
Onaltılık (64 karakter) varsayılandır ve sha256sum, Git ve çoğu araçla eşleşir. Base64 (dolgu dahil 44 karakter) Alt Kaynak Bütünlüğü’nde, AWS imzalarında ve çok parçalı yüklemeler için S3 ETag’lerinde görünür.
Sık Sorulan Sorular
Tek başına değil. SHA-256 hızlıdır, bu sağlama toplamları için harika ama parola depolama için kötüdür, saldırganlar bir GPU’da saniyede milyarlarca hashleyebilir. Parolalar için Argon2id ya da bcrypt kullanın; SHA-256, HMAC tabanlı MAC yapıları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” dediğinde, genellikle SHA-256’yı kasteder.
Hiçbiri kırık değildir. SHA-3 (Keccak) farklı bir iç yapı (sünger) kullanır ve SHA-2’ye varsayımsal saldırılara karşı bir korunmadır. Pratikte SHA-256, yerel komutlar nedeniyle Intel/AMD’de daha hızlıdır; SHA-3 bazı gömülü platformlarda daha hızlıdır.
Bizim sunucumuzda. Metniniz şifreli bir bağlantı üzerinden gönderilir, standart SHA-256 fonksiyonuyla hash’lenir ve özet geri döndürülür. Gönderdiğinizi saklamayız. SHA-256 tek yönlü olduğundan, özet tekrar girdinize dönüştürülemez ya da çözülemez.
İ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
- SHA256ジェネレータ [JA]
- SHA256 생성기 [KO]
- Generator SHA256 [PL]
- เครื่องสร้างข้อมูล SHA256 [TH]
- Generador SHA256 [ES]
- Gerador SHA256 [PT]
- SHA256-generator [SV]
- Bộ tạo mã SHA256 [VI]
- مولد SHA256 [AR]
- Générateur SHA256 [FR]
- SHA256-Generator [DE]
- Generator SHA256 [ID]
- SHA256-generator [NL]
- SHA256 Generator [EN]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]
- SHA256生成器 [ZH]