Hallo blogger kali ini saya akan menjelaskan tentang
perbedaan antara enkripsi dan hashing. Kedua istilah ini adalah istilah yang
sering digunakan untuk keamanan terutama untuk password. Fungsi kedua istilah
tadi adalah mengubah sebuah string menjadi string lain dalam bentuk yang sulit
untuk dipahami. Contoh string “admin” jika di enkripsi / hashing dapat berubah
menjadi “21232f297a57a5a743894a0e4a801fc3”. Jadi ketika admin melihat password
yang ada di database akan sulit mengetahui password user dan akun user dapat
terlindungi karena yang tau passwordnya hanya user itu sendiri.
Lansung saja saya akan menjelaskan perbedaan antara enkripsi dan hashing :
·
memiliki dekriptor untuk mengubah string yang
sudah di enkrip kembali ke bentuk string awal
·
pencocokan string dilakukan sesudah di dekrip
·
biasanya memiliki key
Hashing
·
hanya mengubah string menjadi string yang lain
namun tidak bisa untuk diubah ke bentuk string awal
·
pencocokan dilakukan dengan cara kedua string
sama-sama dihashing kemudian hasil hashing dicocokan
·
bias menggunakan key bias tidak
kesimpulan dari perbedaan antara enkripsi dan hasing adalah
enkripsi harus di dekrip ketika ingin dicocokan dan hashing kedua string harus
di hashing dulu sebelum dicocokan.
Mungkin cukup sekian artikel saya kali ini apabila artikel
ini bermanfaat da nada yang ingin ditanyakan silahkan masukkan ke kolom
komentar terima kasih :)
baca juga membuat kriptografi enkripsi sederhana