perbedaan antara enkripsi dan hashing

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 :

                  Enkripsi


·         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 

Share this

Related Posts

Previous
Next Post »