Generator Hash SHA256
Tempel teks apa pun dan generator ini mengembalikan digest SHA-256-nya sebagai untai heksadesimal deterministik berisi 64 huruf kecil. SHA-256 adalah anggota 256-bit dari keluarga SHA-2 dan hash de facto dalam kriptografi modern: hash blok Bitcoin, transkrip TLS 1.3, tanda tangan JWT HS256, dan digest image kontainer semuanya bergantung padanya. Ingat bahwa SHA-256 adalah hash satu arah, bukan enkripsi: Anda tidak dapat mendekripsi atau membalik digest kembali menjadi teks aslinya.
Cara menghasilkan digest SHA-256
-
1
Masukkan teks
Ketik atau tempel untai UTF-8 apa pun: sebuah kalimat, payload JSON, kunci API, atau teks apa saja yang ingin Anda beri sidik jari.
-
2
UTF-8 adalah pengodean masukan
Teks diserialisasi menjadi byte UTF-8 sebelum di-hash, sama seperti semua pustaka SHA-256 yang umum digunakan.
-
3
Hash dihitung
Pesan diisi hingga kelipatan 512 bit dan diproses blok demi blok melalui fungsi kompresi SHA-256 selama 64 ronde.
-
4
Salin hex 64 karakter
Keluarannya selalu 64 karakter heksadesimal huruf kecil (256 bit). Salin dengan satu klik.
Fakta tentang SHA-256
| Properti | Nilai |
|---|---|
| Ukuran keluaran | 256 bit / 64 karakter hex |
| Ukuran blok | 512 bit |
| Ronde | 64 |
| Ketahanan tabrakan | ~2^128 kerja (teoretis) |
| Ketahanan pra-citra | ~2^256 kerja |
| Dukungan perangkat keras | Ekstensi SHA di Intel/AMD/ARM (sha256rnds2, sha256h) |
Di mana SHA-256 muncul
- Bitcoin. SHA-256 ganda (
SHA256(SHA256(x))) untuk header blok, alamat, dan TXID. - TLS 1.3. Hash transkrip mengikat pesan handshake ke jadwal kunci akhir.
- Subresource Integrity.
integrity="sha256-..."pada tag<script>agar 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 registri. - Pengalamatan berbasis konten. IPFS, git (opsional), dan indeks paket mengidentifikasi konten dengan SHA-256.
Alat ini mengembalikan hex
Digest ditampilkan sebagai 64 karakter heksadesimal huruf kecil, bentuk yang sama seperti yang digunakan sha256sum, Git, dan sebagian besar perkakas. Ekosistem lain mengodekan 32 byte yang sama secara berbeda: Subresource Integrity dan sebagian tanda tangan AWS memakai base64 (44 karakter termasuk padding), dan registri kontainer menambahkan awalan sha256: di depan hex. Jika Anda memerlukan salah satu bentuk itu, ambil hex di sini dan kodekan ulang byte-nya: digest dasarnya identik.
Jebakan kecil: baris baru di akhir
echo "halo" | sha256sum meng-hash halo\n (lima byte), bukan empat. Jika sebuah alat baris perintah mengembalikan nilai yang berbeda dari generator ini untuk masukan yang tampak sama, periksa apakah ada baris baru di akhir yang ikut disertakan. Gunakan echo -n "halo" atau printf "halo" untuk meng-hash tepat empat byte.
Pertanyaan yang Sering Diajukan
Tidak. Generator ini meng-hash teks yang Anda ketik atau tempel. Untuk membuat sidik jari sebuah file, gunakan alat baris perintah seperti sha256sum file, shasum -a 256 file, atau certutil -hashfile file SHA256, yang membaca byte mentah di disk.
Tidak jika berdiri sendiri. SHA-256 cepat, yang bagus untuk checksum tetapi buruk untuk penyimpanan kata sandi: penyerang dapat menghitung miliaran hash per detik pada GPU. Gunakan Argon2id atau bcrypt untuk kata sandi; SHA-256 cocok di dalam kode autentikasi berbasis HMAC.
SHA-2 adalah keluarganya (SHA-224, SHA-256, SHA-384, SHA-512). SHA-256 adalah satu panjang keluaran tertentu. Ketika seseorang menyebut “SHA-2” tanpa merinci, biasanya yang dimaksud adalah SHA-256.
Di server kami. Teks Anda dikirim melalui koneksi terenkripsi, di-hash dengan fungsi SHA-256 standar, dan digest 64 karakter dikembalikan. Kami tidak menyimpan apa yang Anda kirim. SHA-256 bersifat satu arah, sehingga digest tidak dapat dibalik atau didekripsi kembali menjadi 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
- 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]
- مولّد تجزئة SHA256 [AR]
- Generator skrótów SHA256 [PL]
- SHA256 哈希生成器 [ZH]
- SHA256 Hash Generator [EN]
- Generatore di hash SHA256 [IT]
- Генератор хэшей SHA256 [RU]
- SHA256 Hash Oluşturucu [TR]