HMACRIPEMD160 Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса HMACRIPEMD160.
Перегрузки
HMACRIPEMD160() |
Инициализирует новый экземпляр класса HMACRIPEMD160 64-байтовым ключом, созданным с помощью алгоритма генерации случайных чисел. |
HMACRIPEMD160(Byte[]) |
Инициализирует новый экземпляр класса HMACRIPEMD160 указанными данными ключа. |
HMACRIPEMD160()
Инициализирует новый экземпляр класса HMACRIPEMD160 64-байтовым ключом, созданным с помощью алгоритма генерации случайных чисел.
public:
HMACRIPEMD160();
public HMACRIPEMD160 ();
Public Sub New ()
Комментарии
HMACRIPEMD160 — это тип хэш-алгоритма, созданного на основе хэш-функции RIPEMD-160 и используемого в качестве кода проверки подлинности на основе хэша сообщений (HMAC). Процесс HMAC смешивает секретный ключ с данными сообщения, хэширует результат с хэш-функцией, перемешивает это хэш-значение с секретным ключом еще раз, а затем применяет хэш-функцию еще раз. Выходной хэш имеет длину 160 байт.
Этот конструктор использует 64-байтовый ключ, созданный случайным образом.
См. также раздел
Применяется к
HMACRIPEMD160(Byte[])
Инициализирует новый экземпляр класса HMACRIPEMD160 указанными данными ключа.
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())
Параметры
- key
- Byte[]
Секретный ключ для шифрования HMACRIPEMD160. Длина ключа может быть произвольной, но если она превышает 64 байта, ключ хэшируется (с помощью хэш-функции SHA-1) для получения 64-байтового ключа. Поэтому рекомендуется использовать секретный ключ длиной 64 байта.
Исключения
Параметр key
имеет значение null
.
Примеры
Пример использования этого конструктора см. в описании HMACRIPEMD160 класса.
Комментарии
HMACRIPEMD160 — это тип хэш-алгоритма, созданного на основе хэш-функции RIPEMD-160 и используемого в качестве кода проверки подлинности на основе хэша сообщений (HMAC). Процесс HMAC смешивает секретный ключ с данными сообщения, хэширует результат с хэш-функцией, перемешивает это хэш-значение с секретным ключом еще раз, а затем применяет хэш-функцию еще раз. Выходной хэш имеет длину 160 байт.