Generator SHA256
SHA-256 adalah anggota 256-bit dari keluarga SHA-2 dan hash de-facto untuk kriptografi modern, hash blok Bitcoin, transkrip TLS 1.3, tanda tangan JWT HS256, atribut subresource integrity, digest image kontainer. Tempel input apa pun dan Anda langsung mendapat digest heksadesimal 64 karakter. Perlu diketahui, SHA-256 adalah hash satu arah, bukan enkripsi: Anda tidak dapat mendekripsi atau membalik digest untuk memulihkan teks asli.
Cara membuat digest SHA-256
-
1
Masukkan teks
String UTF-8 apa pun: sebuah kata sandi, sebuah file yang dibuang sebagai teks, sebuah payload JSON, atau blob yang dikodekan biner-ke-teks.
-
2
UTF-8 adalah encoding input
String diserialkan ke byte UTF-8 sebelum di-hash, sesuai dengan setiap pustaka SHA-256 yang umum dipakai.
-
3
Hash dihitung
Pesan diberi padding hingga kelipatan 512 bit, diproses blok demi blok melalui fungsi kompresi SHA-256.
-
4
Salin heksadesimal 64-karakter
Output selalu 64 karakter heksadesimal huruf kecil (256 bit). Salin dengan satu klik.
Fakta SHA-256
| Properti | Nilai |
|---|---|
| Ukuran output | 256 bit / 64 karakter heks |
| Ukuran blok | 512 bit |
| Putaran | 64 |
| Ketahanan tumbukan | ~2^128 kerja (teoretis) |
| Ketahanan preimage | ~2^256 kerja |
| Dukungan perangkat keras | Ekstensi SHA di Intel/AMD/ARM (sha256rnds2, sha256h) |
Di mana SHA-256 muncul
- Bitcoin. Double-SHA-256 (
SHA256(SHA256(x))) untuk header blok, alamat, dan TXID. - TLS 1.3. Hash transkrip yang mengikat pesan handshake ke dalam jadwal kunci akhir.
- Subresource Integrity.
integrity="sha256-..."pada tag<script>sehingga peramban menolak aset CDN yang dirusak. - JWT. HS256 memakai HMAC-SHA-256; RS256 dan ES256 memakai SHA-256 dengan RSA atau ECDSA.
- Image kontainer. Digest
sha256:abc123...mengidentifikasi lapisan image di seluruh registri. - Content addressing. IPFS, git (opt-in), indeks paket
apt.
Jebakan kecil: baris baru di akhir
echo "hello" | sha256sum meng-hash hello\n (enam byte), bukan lima. Jika tool Anda mengembalikan nilai yang berbeda dari generator ini, periksa apakah baris baru di akhir ikut disertakan. Gunakan echo -n "hello" atau printf "hello" untuk meng-hash tepat lima byte.
Output heks vs base64
Heks (64 karakter) adalah default dan cocok dengan sha256sum, Git, dan sebagian besar perkakas. Base64 (44 karakter termasuk padding) muncul dalam Subresource Integrity, tanda tangan AWS, dan ETag S3 untuk unggahan multipart.
Pertanyaan yang Sering Diajukan
Tidak dengan sendirinya. SHA-256 cepat, yang bagus untuk checksum tetapi buruk untuk penyimpanan kata sandi, penyerang dapat meng-hash miliaran per detik di GPU. Gunakan Argon2id atau bcrypt untuk kata sandi; SHA-256 baik-baik saja di dalam konstruksi MAC berbasis HMAC.
SHA-2 adalah keluarganya (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 adalah satu panjang output tertentu. Ketika seseorang mengatakan “SHA-2” tanpa merinci, biasanya yang dimaksud adalah SHA-256.
Tak satu pun yang rusak. SHA-3 (Keccak) memakai konstruksi internal yang berbeda (sponge) dan menjadi pelindung terhadap serangan hipotetis pada SHA-2. Dalam praktik SHA-256 lebih cepat di Intel/AMD karena instruksi native; SHA-3 lebih cepat di beberapa platform tertanam.
Di server kami. Teks Anda dikirim melalui koneksi terenkripsi, di-hash dengan fungsi SHA-256 standar, lalu digest dikembalikan. Kami tidak menyimpan apa yang Anda kirim. SHA-256 bersifat satu arah, jadi digest tidak dapat dibalik atau didekripsi untuk memulihkan masukan Anda.
Alat Terkait
Identifikasi Enkripsi
Tempel teks rahasia atau hasil hash-nya; identifikator tersebut akan menunjukkan algoritma atau format enkoding yang kemungkinan digunakan, seperti MD5, SHA, bcrypt, AES, RSA, Base64, dan lainnya.
Konverter ETH ke USD
Konversi Ethereum (ETH) ke dolar AS dengan kurs ETH/USD langsung atau kurs yang Anda masukkan sendiri. Lihat nilai dolar dari jumlah ETH berapa pun.
Kalkulator Hash File
Hitung hash MD5, SHA-1, SHA-256, dan SHA-512 dari teks atau isi file yang Anda tempel untuk memverifikasi unduhan dan integritas file.
Generator Hash
Buat hash MD5, SHA-1, SHA-256, SHA-384, SHA-512, dan CRC32 dari teks, dengan digest siap salin untuk checksum dan perbandingan.
HMAC Generator
Hasilkan tanda tangan HMAC (SHA-256, SHA-384, SHA-512, SHA-1, MD5) dari pesan dan kunci rahasia untuk autentikasi API dan webhook.
Pengidentifikasi Cipher
Tempel ciphertext dan pengidentifikasi menyarankan skema encoding/cipher yang paling mungkin: Base64, hex, biner, Morse, Caesar atau substitusi, JWT, dan hash umum.
Alat ini tersedia dalam bahasa lain
- SHA256ジェネレータ [JA]
- เครื่องสร้างข้อมูล SHA256 [TH]
- SHA256 생성기 [KO]
- Generator SHA256 [PL]
- SHA256-Generator [DE]
- Gerador SHA256 [PT]
- SHA256-generator [SV]
- Bộ tạo mã SHA256 [VI]
- Generador SHA256 [ES]
- Générateur SHA256 [FR]
- مولد SHA256 [AR]
- SHA256-generator [NL]
- SHA256 Generator [EN]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]
- SHA256 Oluşturucu [TR]
- SHA256生成器 [ZH]