Contoh yang akan kita gunakan adalah membuat hash dari kata sandi untuk keamanan.
outputnya
1.imopr hashlib
Ini adalah pustaka bawaan Python yang menyediakan berbagai algoritma hashing seperti SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, MD5, dll.2.fungsi hash_password:
Fungsi ini menerima kata sandi sebagai input dan mengembalikan nilai hash dari kata sandi tersebut.
3.mengubah teks menjadi byte dan membuat hash
hashlib
memerlukan input dalam format byte.Contoh Kehidupan Sehari-hari
Misalkan Anda memiliki situs web di mana pengguna harus membuat akun dengan kata sandi. Untuk keamanan, Anda tidak ingin menyimpan kata sandi asli dalam basis data karena jika basis data Anda diretas, semua kata sandi pengguna akan terbongkar. Sebaliknya, Anda menyimpan hash dari kata sandi tersebut. Saat pengguna login, Anda hash kata sandi yang mereka masukkan dan membandingkannya dengan hash yang disimpan dalam basis data. Dengan cara ini, Anda tidak pernah menyimpan kata sandi asli dan meningkatkan keamanan data pengguna.
TERIMA KASIH