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
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.
Generator Kunci PGP
Buat pasangan kunci OpenPGP berformat ASCII armor beserta sertifikat pencabutan menggunakan Curve25519, RSA 2048, atau RSA 4096.
Penyandi Sandi Vigenère
Enkripsi dan dekripsi pesan dengan sandi Vigenère klasik memakai kata kunci. Menggeser huruf Latin A-Z sambil mempertahankan kapitalisasi, spasi, dan tanda baca.
Generator TOTP
Hasilkan one-time password berbasis waktu (RFC 6238) dari secret Base32, dengan SHA-1, SHA-256 atau SHA-512, 6 sampai 8 digit, dan periode 30 atau 60 detik.
Generator Hash SHA1
Menghasilkan hash SHA-1 (berupa 40 karakter heksadesimal) dari teks apa pun. Sangat berguna untuk checksum lama, ID objek Git, serta pemeriksaan integritas non-keamanan.
Pembuat Kunci SSH
Buat pasangan kunci SSH RSA (2048, 3072, atau 4096 bit) sepenuhnya di peramban Anda. Baik kunci privat maupun kunci publik tidak pernah meninggalkan perangkat Anda. Tambahkan komentar dan unduh keduanya.
Alat ini tersedia dalam bahasa lain
- เครื่องสร้างข้อมูล SHA256 [TH]
- مولد SHA256 [AR]
- Generator SHA256 [PL]
- SHA256ジェネレータ [JA]
- Generador SHA256 [ES]
- SHA256-Generator [DE]
- SHA256-generator [NL]
- SHA256-generator [SV]
- Générateur SHA256 [FR]
- Gerador SHA256 [PT]
- Bộ tạo mã SHA256 [VI]
- SHA256 생성기 [KO]
- Generatore SHA256 [IT]
- Генератор SHA256 [RU]
- SHA256 Oluşturucu [TR]
- SHA256生成器 [ZH]
- SHA256 Generator [EN]