Kalkulator/Kalkulator Komputer/ Kalkulator Enkripsi (Hash) String

Apa itu Algoritma Hash?

Algoritma hash adalah algoritma yang mengonversi data dengan panjang sembarang menjadi nilai dengan panjang tetap. Digunakan terutama untuk verifikasi integritas data, penyimpanan kata sandi, dll.

Penjelasan detail algoritma yang didukung:

MD5 (Message Digest Algorithm 5)
  • Panjang Hash: 128 bit (32 karakter)
  • Fitur: Pemrosesan cepat
  • Kelemahan: Rentan terhadap serangan tabrakan, tidak cocok untuk keamanan
  • Contoh Penggunaan: Pemeriksaan integritas file, penggunaan non-kriptografi
SHA-1 (Secure Hash Algorithm 1)
  • Panjang Hash: 160 bit (40 karakter)
  • Fitur: Lebih aman dari MD5 tapi masih rentan
  • Kelemahan: Google melakukan serangan tabrakan pada 2017
  • Contoh Penggunaan: Kompatibilitas dengan sistem lama
SHA-256
  • Panjang Hash: 256 bit (64 karakter)
  • Fitur: Keluarga SHA-2, paling banyak digunakan saat ini
  • Tingkat Keamanan: Dianggap aman hingga 2030
  • Contoh Penggunaan: Bitcoin, sertifikat SSL
SHA-512
  • Panjang Hash: 512 bit (128 karakter)
  • Fitur: Nilai hash lebih panjang dari SHA-256
  • Tingkat Keamanan: Untuk kebutuhan keamanan tinggi
  • Contoh Penggunaan: Sistem keuangan keamanan tinggi
Base64
  • Fitur: Metode pengkodean, bukan hash
  • Reversibilitas: Dapat didekode
  • Contoh Penggunaan: Penyematan gambar, transmisi kunci API

Peringatan Keamanan

⚠️ Peringatan Penting

  1. Peringatan Data Sensitif: Jangan menguji kata sandi aktual atau informasi pribadi
  2. Hash ≠ Enkripsi: Hash adalah satu arah. Dekripsi tidak mungkin
  3. Penggunaan Salt Disarankan: Selalu gunakan salt saat menyimpanan kata sandi

Panduan Pemilihan Algoritma

  • Verifikasi Integritas File: SHA-256 atau SHA-512 direkomendasikan
  • Hashing Kata Sandi: PBKDF2, bcrypt, scrypt direkomendasikan
  • Encoding Data: Gunakan Base64
  • Kompatibilitas Sistem Lama: MD5 atau SHA-1 (tapi bukan untuk keamanan)

Input


Jumlah Karakter: 0

Hasil Enkripsi


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Bandingkan Nilai Hash

Perbandingan Algoritma