Recents in Beach

Apa itu Cryptography? | Hashing

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.

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)

Hashing digunakan untuk mengindeks dan mengambil item dalam database karena lebih mudah untuk menemukan item menggunakan tombol terpotong dipersingkat daripada dengan menggunakan nilai asli.

Macam-macam Cryotography :
Terima Kasih telah membaca dan mengunjungi Dodi Blog dan sekian dari saya semoga bermanfaat bye.

Post a Comment

0 Comments