Semua panduan

Jangan tertukar antara Base64, hash, dan alamat yang dienkode

Dipublikasikan · Diperbarui 1 menit baca

Tiga transformasi ini tampak mirip tetapi tidak melayani tujuan yang sama: Base64 menuliskan data dengan karakter yang aman, enkode alamat melindungi karakter khusus pada sebuah tautan, sedangkan hash meringkas suatu isi.

Teks yang sama, tiga perlakuan

Teks ujinya adalah “Jardin du Vallon : atelier du 3 mai 2026 à 10 h (été)”.

  • Base64: SmFyZGluIGR1IFZhbGxvbiA6IGF0ZWxpZXIgZHUgMyBtYWkgMjAyNiDDoCAxMCBoICjDqXTDqSk=
  • Alamat yang dienkode: Jardin%20du%20Vallon%20%3A%20atelier%20du%203%20mai%202026%20%C3%A0%2010%20h%20(%C3%A9t%C3%A9)
  • Hash SHA-256: a7acb57c7f0ee5e8f8ba13ea6186b720dab70c92499358b0b867e8e58458e2f9

Base64 tidak melindungi apa pun

Bisa dikembalikan dalam satu operasi. Alat ini juga menyediakan varian untuk alamat, Base64URL, tanpa tanda “=” di akhir.

Enkode alamat

Ia mengganti spasi, titik dua, dan huruf beraksen: huruf “à” menjadi %C3%A0. Hal ini mencegah tautan rusak.

Hash

Tidak bisa dikembalikan: Anda tidak dapat memperoleh kembali teksnya dari hash. Teks yang sama selalu menghasilkan hash yang sama, dan teks yang berbeda menghasilkan hash yang lain.

Pilih yang tepat

Membawa data di dalam teks: Base64. Menaruh teks di dalam tautan: enkode alamat. Memeriksa suatu isi: hash.

Periksa

Dekode hasilnya untuk mendapatkan kembali teks aslinya, kecuali hash. Untuk membandingkan berkas, lihat Memastikan berkas tidak berubah dengan hash.

Enkode dan dekode Base64