Bagikan melalui


HMACRIPEMD160 Konstruktor

Definisi

Menginisialisasi instans baru kelas HMACRIPEMD160.

Overload

HMACRIPEMD160()

Menginisialisasi instans HMACRIPEMD160 baru kelas dengan kunci 64 byte yang dihasilkan secara acak.

HMACRIPEMD160(Byte[])

Menginisialisasi instans HMACRIPEMD160 baru kelas dengan data kunci yang ditentukan.

HMACRIPEMD160()

Menginisialisasi instans HMACRIPEMD160 baru kelas dengan kunci 64 byte yang dihasilkan secara acak.

public:
 HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()

Keterangan

HMACRIPEMD160 adalah jenis algoritma hash kunci yang dibangun dari fungsi hash RIPEMD-160 dan digunakan sebagai Kode Autentikasi Pesan berbasis Hash (HMAC). Proses HMAC mencampur kunci rahasia dengan data pesan, hash hasilnya dengan fungsi hash, mencampur nilai hash tersebut dengan kunci rahasia lagi, lalu menerapkan fungsi hash untuk kedua kalinya. Panjang hash output adalah 160 byte.

Konstruktor ini menggunakan kunci 64 byte yang dihasilkan secara acak.

Lihat juga

Berlaku untuk

HMACRIPEMD160(Byte[])

Menginisialisasi instans HMACRIPEMD160 baru kelas dengan data kunci yang ditentukan.

public:
 HMACRIPEMD160(cli::array <System::Byte> ^ key);
public HMACRIPEMD160 (byte[] key);
new System.Security.Cryptography.HMACRIPEMD160 : byte[] -> System.Security.Cryptography.HMACRIPEMD160
Public Sub New (key As Byte())

Parameter

key
Byte[]

Kunci rahasia untuk HMACRIPEMD160 enkripsi. Panjang kuncinya bisa sama, tetapi jika panjangnya lebih dari 64 byte, kunci tersebut di-hash (menggunakan SHA-1) untuk mendapatkan kunci 64 byte. Oleh karena itu, ukuran kunci rahasia yang direkomendasikan adalah 64 byte.

Pengecualian

Parameternya key adalah null.

Contoh

Untuk contoh cara menggunakan konstruktor ini, lihat HMACRIPEMD160 kelas .

Keterangan

HMACRIPEMD160 adalah jenis algoritma hash kunci yang dibangun dari fungsi hash RIPEMD-160 dan digunakan sebagai Kode Autentikasi Pesan berbasis Hash (HMAC). Proses HMAC mencampur kunci rahasia dengan data pesan, hash hasilnya dengan fungsi hash, mencampur nilai hash tersebut dengan kunci rahasia lagi, lalu menerapkan fungsi hash untuk kedua kalinya. Panjang hash output adalah 160 byte.

Lihat juga

Berlaku untuk