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.
