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
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.
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.
Metin Şifreleme Aracı
Metin mesajlarını bir parola kullanarak AES ile şifreleyin ve çözün; böylece yalnızca alıcı okuyabilir.
PGP Anahtar Oluşturucu
Curve25519, RSA 2048 veya RSA 4096 ile ASCII zırhlı bir OpenPGP anahtar çifti ve iptal sertifikası oluşturun.
Sezar Şifreleyici
Sezar şifresiyle metin şifreleyin ve çözün. 1-25 arası tüm kaydırmaları destekler, ROT13 özel durumunu içerir, noktalama işaretlerini ve büyük/küçük harfleri korur.
Vigenère Şifre Kodlayıcı
Mesajları klasik Vigenère şifresiyle bir anahtar sözcük kullanarak şifreleyin ve çözün. Latin A-Z harflerini kaydırır; büyük/küçük harfi, boşlukları ve noktalama işaretlerini korur.
Araç diğer dillerde mevcuttur
- SHA256ジェネレータ [JA]
- SHA256 생성기 [KO]
- Gerador SHA256 [PT]
- مولد SHA256 [AR]
- Generador SHA256 [ES]
- Générateur SHA256 [FR]
- SHA256-generator [SV]
- เครื่องสร้างข้อมูล SHA256 [TH]
- Bộ tạo mã SHA256 [VI]
- SHA256-Generator [DE]
- Generator SHA256 [ID]
- SHA256-generator [NL]
- Generator SHA256 [PL]
- SHA256生成器 [ZH]
- SHA256 Generator [EN]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]