Rumah Keamanan Apa itu kode otentikasi pesan hash (hmac)? - definisi dari techopedia

Apa itu kode otentikasi pesan hash (hmac)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Kode Otentikasi Pesan Hashed (HMAC)?

Kode otentikasi pesan hash (HMAC) adalah kode otentikasi pesan yang memanfaatkan kunci kriptografi bersama dengan fungsi hash. Algoritma aktual di belakang kode otentikasi pesan hash rumit, dengan hashing dilakukan dua kali. Ini membantu dalam menolak beberapa bentuk analisis kriptografi. Kode otentikasi pesan hash dianggap lebih aman daripada kode otentikasi pesan serupa lainnya, karena data yang dikirimkan dan kunci yang digunakan dalam proses tersebut di hash secara terpisah.

Techopedia menjelaskan Kode Otentikasi Pesan Hashed (HMAC)

Mirip dengan kode otentikasi pesan lainnya, kode otentikasi pesan hash dapat secara bersamaan memverifikasi otentikasi pesan dan integritas data yang terkait dengannya. Ukuran kunci rahasia yang digunakan menentukan kekuatan kriptografi dari kode otentikasi pesan hash. Kode otentikasi pesan hash dapat menggunakan fungsi hash kriptografis iteratif seperti SHA-1 dan MD-5 bersama dengan kunci rahasia. Kode otentikasi pesan hash menyediakan kunci publik dan pribadi untuk server dan klien. Meskipun kunci publik dikenal, kunci pribadi hanya diketahui oleh klien dan server tertentu. Seluruh proses dimulai dengan klien membuat kode otentikasi pesan hash unik berdasarkan data yang diminta dan hashing data yang diminta bersama dengan kunci pribadi. Ini dikirim sebagai bagian dari permintaan ke server, yang pada gilirannya membandingkan dua kode otentikasi pesan hash, dan jika ditemukan sama, memungkinkan klien untuk dipercaya dan permintaan untuk dieksekusi. Seluruh proses ini juga dikenal sebagai jabat tangan rahasia.

Salah satu manfaat utama dari kode otentikasi pesan hash adalah bahwa ia kurang terpengaruh oleh tabrakan dan dianggap sebagai kekuatan kasar untuk mendapatkan kunci kriptografi rahasia. Kode otentikasi pesan hash menyediakan teknik yang mudah untuk memverifikasi apakah data telah dirusak dan keaslian pengguna.

Namun, satu kelemahan yang terkait dengan kode otentikasi pesan hash adalah tidak adanya privasi, yang juga dapat diperoleh dengan enkripsi penuh.

Apa itu kode otentikasi pesan hash (hmac)? - definisi dari techopedia