Hashing Cryptography
Hashing berarti menghasilkan nilai atau nilai-nilai dari string teks yang menggunakan fungsi matematika.Hashing adalah salah satu cara untuk mengaktifkan keamanan selama proses transmisi pesan bila pesan ditujukan untuk penerima tertentu saja. Formula menghasilkan hash, yang membantu untuk melindungi keamanan transmisi terhadap gangguan.
Ketika pengguna mengirim pesan yang aman, potongan pesan yang dimaksud adalah dihasilkan dan dienkripsi dan dikirim bersama pesan. Bila pesan diterima, Penerima mendekripsi hash serta pesan. Kemudian, Penerima menciptakan hash lain dari pesan. Jika hash dua identik dibandingkan, maka transmisi yang aman telah terjadi. Proses hashing ini memastikan bahwa pengguna akhir tidak sah tidak mengubah pesan.
Berikut adalah contoh kecil dalam Python yang mengenkripsi "Hello World" di SHA-1 (Secure Hashing Algorithm):
import hashlib
hash_object = hashlib.sha1(b'Hello World')
hex_dig = hash_object.hexdigest()
print(hex_dig)
Macam-macam Cryotography :
- Apa itu cryptography ?
- Cryptography Caesar Cipher
- Cryptography Vigenere Cipher
- Cryptography Hashing
- Cryptography Salted Passwords
- Cryptography Methods Of Encryption
Terima Kasih telah membaca dan mengunjungi Dodi Blog dan sekian dari saya semoga bermanfaat bye.
0 Comments