Lompat ke konten

Generator Hash (SHA-256)

Hitung hash SHA-256, SHA-1, SHA-384, dan SHA-512 dari teks apa pun. Semuanya berjalan secara lokal di browser Anda melalui Web Crypto API — tidak ada yang diunggah.

Catatan Privasi & Algoritma

Semua proses hashing terjadi secara lokal di browser Anda menggunakan Web Crypto API (crypto.subtle.digest). Teks Anda tidak pernah dikirim ke server mana pun.

SHA-1 secara kriptografis telah rusak — serangan tabrakan praktis telah ada sejak 2017 — jadi jangan pernah menggunakannya untuk tanda tangan, sertifikat, atau penyimpanan kata sandi. Ini disertakan di sini hanya untuk checksum lama.

Tidak ada opsi MD5 karena Web Crypto API tidak menyediakan MD5 (sudah rusak selama beberapa dekade), dan alat ini hanya menawarkan algoritma yang diimplementasikan browser secara native.

Pertanyaan yang Sering Diajukan

Apakah teks saya diunggah ke server?
Tidak. Setiap hash dihitung secara lokal di browser Anda menggunakan Web Crypto API bawaan (crypto.subtle.digest). Teks Anda tidak pernah meninggalkan perangkat Anda — Anda bahkan dapat memutuskan koneksi internet setelah halaman dimuat dan alat ini akan tetap berfungsi.
Apa itu hash kriptografis?
Fungsi hash kriptografis mengubah input apa pun menjadi sidik jari dengan panjang tetap: input yang sama selalu menghasilkan hash yang sama, tetapi bahkan perubahan satu karakter menghasilkan hash yang sama sekali berbeda, dan teks asli tidak dapat dipulihkan dari hash. Hash digunakan untuk memverifikasi integritas file, menyimpan kata sandi, dan menandatangani data.
Algoritma hash mana yang harus saya gunakan?
SHA-256 adalah pilihan modern standar dan yang diharapkan sebagian besar sistem. SHA-384 dan SHA-512 menawarkan digest yang lebih panjang dari keluarga SHA-2 yang sama. Gunakan SHA-1 hanya ketika sistem lama secara khusus membutuhkannya.
Apakah SHA-1 aman digunakan?
Tidak untuk keamanan. Serangan tabrakan praktis terhadap SHA-1 telah ada sejak 2017, jadi tidak boleh digunakan untuk tanda tangan, sertifikat, atau penyimpanan kata sandi. Ini ditawarkan di sini hanya untuk checksum lama dan kompatibilitas dengan sistem lama yang masih mengharapkan digest SHA-1.
Mengapa tidak ada opsi MD5?
Web Crypto API sengaja tidak mengimplementasikan MD5 karena secara kriptografis telah rusak selama beberapa dekade, dan alat ini hanya menyertakan algoritma yang disediakan browser secara native. Jika sistem lama membutuhkan MD5, Anda memerlukan utilitas khusus (non-browser).
Bisakah saya mendapatkan hash dalam huruf besar?
Bisa. Hash ditampilkan sebagai heksadesimal huruf kecil secara default, yang merupakan konvensi umum, tetapi sakelar huruf besar mengubah setiap digest menjadi heksadesimal huruf besar. Kedua bentuk mewakili byte yang persis sama.

Alat Terkait