Apa perbedaan enkripsi, encoding dan hash ?
Enkripsi :
membutuhkan script/tool/alat bantu
tambahan untuk membacanya. Jika kalian mengunakan enkripsi pada sistem kalian,
maka kalian juga harus membuat decryptor nya juga. Hal ini karena program yang
ada tidak bisa membaca enkripsi anda. Misal jika anda menggunakan caesar cipher
pada PHP maka anda juga harus membuat decryptor nya, karena PHP tidak mengenali
enkripsi model ini. Digunakan untuk menyimpan pesan rahasia misal: database
intelejen, session, cookies.
Encoding :
tidak membutuhkan alat bantu untuk
membacanya. Karena biasanya sudah di include kan ke dalam program tersebut.
Misal PHP yang langsung bisa membaca encoding base64 anda dengan hanya
menggunakan fungsi base64_decode().
Hash :
tidak
digunakan untuk dijalankan/script tapi hanya untuk di baca / diketahui. Hanya
digunakan untuk menyimpan data-data tertentu yang biasanya penting. Misal:
password.
0 komentar:
Posting Komentar