Fungsinya
Alat ini menghitung hash SHA-256 dari teks apa pun. SHA-256 adalah fungsi hash kriptografis yang dirancang pada 2001 oleh NSA dan diterbitkan oleh NIST sebagai bagian dari SHA-2. Fungsi ini mengubah input sepanjang apa pun menjadi nilai tetap 256 bit, yang ditampilkan sebagai 64 karakter heksadesimal. Input yang sama selalu menghasilkan hash yang sama, dan mengubah satu karakter saja akan mengubah hash sepenuhnya.
Cara menggunakan
- Ketik atau tempel teks ke kotak input, letakkan file teks di atasnya, atau tekan Contoh.
- Hash SHA-256 muncul saat Anda mengetik.
- Pilih keluaran Hex atau Base64, dan aktifkan Hex huruf besar jika sistem yang Anda bandingkan memakai huruf kapital.
- Aktifkan Hash setiap baris terpisah untuk meng-hash sebuah daftar, misalnya banyak kata sandi atau ID, sekaligus. Setiap baris mendapat hash-nya sendiri di baris output yang sesuai.
Teks di-hash sebagai UTF-8, persis seperti yang diketik, termasuk spasi dan baris baru. Untuk meng-hash isi file atau memakai algoritma lain, lihat generator hash umum.
Contoh
Input: The quick brown fox jumps over the lazy dog
SHA-256: d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
Tambahkan titik di akhir, maka hash berubah total. “Efek longsor” (avalanche effect) inilah yang membuat hash berguna untuk mendeteksi perubahan sekecil apa pun pada data.
Di mana SHA-256 dipakai
SHA-256 dipakai untuk sertifikat TLS, code signing, checksum unduhan perangkat lunak, hash Subresource Integrity (SRI), Bitcoin, digest image Docker, JWT yang ditandatangani dengan HS256 atau RS256, dan penandatanganan request API seperti AWS Signature V4.
Keamanan
SHA-256 aman. Belum ada serangan collision atau preimage praktis yang diketahui, dan SHA-256 adalah hash bawaan di sebagian besar protokol keamanan modern. Untuk kata sandi, tetap gunakan hash kata sandi yang lambat seperti bcrypt, scrypt, atau Argon2: SHA-256 itu cepat, sehingga menebak menjadi murah.
FAQ
› Apakah teks saya dikirim ke server?
Tidak. Hash SHA-256 dihitung di browser Anda, jadi kata sandi, kunci, dan teks pribadi tidak pernah meninggalkan perangkat Anda.
› Apakah hash SHA-256 bisa didekripsi?
Tidak. SHA-256 adalah hash satu arah, bukan enkripsi. Situs yang mengaku bisa mendekripsinya sebenarnya mencari nilai itu di tabel hash dari kata-kata umum, yang hanya berhasil untuk input yang pendek atau umum.
› Mengapa SHA-256 saya berbeda dengan hasil alat lain?
Biasanya inputnya berbeda karena karakter yang tidak terlihat: baris baru di akhir (echo menambahkannya, gunakan echo -n), akhir baris CRLF Windows, spasi di awal, atau encoding teks yang berbeda. Alat ini meng-hash byte UTF-8 persis dari kotak teks.
› Berapa panjang hash SHA-256?
256 bit: 64 karakter heksadesimal, atau 44 karakter dalam Base64.
› Apakah SHA-256 aman?
SHA-256 aman. Belum ada serangan collision atau preimage praktis yang diketahui, dan SHA-256 adalah hash bawaan di sebagian besar protokol keamanan modern.