Fungsi Hash

Pengarang: Monica Porter
Tanggal Pembuatan: 22 Berbaris 2021
Tanggal Pembaruan: 25 Juni 2024
Anonim
Kripto 29 : Fungsi hash kriptografi
Video: Kripto 29 : Fungsi hash kriptografi

Isi

Definisi - Apa artinya Fungsi Hash?

Fungsi hash mengambil sekelompok karakter (disebut kunci) dan memetakannya ke nilai dengan panjang tertentu (disebut nilai hash atau hash). Nilai hash mewakili string karakter asli, tetapi biasanya lebih kecil dari aslinya.


Hashing dilakukan untuk mengindeks dan mencari item dalam database karena lebih mudah untuk menemukan nilai hash yang lebih pendek daripada string yang lebih panjang. Hashing juga digunakan dalam enkripsi.

Istilah ini juga dikenal sebagai algoritma hashing atau fungsi digest.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Fungsi Hash

Hashing digunakan dengan database untuk memungkinkan item diambil lebih cepat. Hashing juga dapat digunakan dalam enkripsi dan dekripsi tanda tangan digital. Fungsi hash mengubah tanda tangan digital, kemudian nilai hash dan tanda tangan dikirim ke penerima. Penerima menggunakan fungsi hash yang sama untuk menghasilkan nilai hash dan kemudian membandingkannya dengan yang diterima dengan. Jika nilai hash sama, ada kemungkinan bahwa dikirimkan tanpa kesalahan.


Salah satu contoh fungsi hash disebut lipat. Ini mengambil nilai asli, membaginya menjadi beberapa bagian, lalu menambahkan bagian-bagian dan menggunakan empat digit terakhir sebagai nilai atau kunci hash.

Contoh lain disebut pengaturan ulang digit. Ini mengambil digit pada posisi tertentu dari nilai asli, seperti angka ketiga dan keenam, dan membalikkan urutannya. Ini kemudian menggunakan angka yang tersisa sebagai nilai hash.

Hampir tidak mungkin untuk menentukan nomor asli berdasarkan nilai hash, kecuali jika algoritma yang digunakan diketahui.