Buat hash SHA-256 dari teks: Tempel teks dan dapatkan digest SHA-256 64 karakter dalam format hexadecimal.
Apa Itu SHA-256?
SHA-256 adalah fungsi hash kriptografis dari keluarga SHA-2. Fungsi ini menerima input dengan panjang apa pun dan menghasilkan output 256-bit.
Hash SHA-256 bersifat deterministik: input yang sama menghasilkan hash yang sama. Perubahan kecil pada input akan menghasilkan hash yang sangat berbeda.
SHA-256 vs MD5
MD5 menghasilkan hash 128-bit dan masih sering ditemukan pada sistem lama, tetapi tidak cocok untuk kebutuhan keamanan modern.
SHA-256 menghasilkan hash 256-bit dan biasanya menjadi pilihan yang lebih baik untuk checksum modern, verifikasi integritas, dan fingerprint data non-rahasia.
Untuk penyimpanan password, jangan memakai SHA-256 mentah. Gunakan algoritma khusus password seperti bcrypt, Argon2, atau PBKDF2 dengan salt unik.
Cara Menggunakan Generator SHA-256
- Masukkan teks ke kolom input.
- Biarkan Buat Otomatis aktif untuk membuat hash saat mengetik.
- Matikan mode otomatis jika ingin mengedit dulu, lalu klik Buat.
- Gunakan Unggah file untuk memuat teks dari file lokal.
- Salin hash SHA-256 dari kolom hasil.
Contoh
Input:
hello
Output SHA-256:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Data sebagai Parameter
Input dapat diisi lewat parameter ?input=:
https://www.uprek.com/id/tools/generator-hash-sha-256?input=hello
Gunakan parameter ini untuk contoh atau testing. Hindari menaruh data sensitif di URL.
Privasi dan Detail Teknis
Alat ini memakai Web Crypto API bawaan browser: crypto.subtle.digest('SHA-256', data). Teks dikonversi menjadi byte UTF-8 dengan TextEncoder, lalu hasil hash ditampilkan sebagai hexadecimal.
Input diproses di browser dan tidak perlu dikirim ke server runtime.