HMACSHA1.HashCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
HashCore(ReadOnlySpan<Byte>) |
Передает данные из объекта в HMAC-алгоритм для вычисления HMAC. |
HashCore(Byte[], Int32, Int32) |
Передает данные, записанные в объект, в хэш-алгоритм SHA1 для вычисления кода проверки подлинности сообщения на основе хэш HMAC. |
HashCore(ReadOnlySpan<Byte>)
- Исходный код:
- HMACSHA1.cs
- Исходный код:
- HMACSHA1.cs
- Исходный код:
- HMACSHA1.cs
Передает данные из объекта в HMAC-алгоритм для вычисления HMAC.
protected:
override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore (ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))
Параметры
- source
- ReadOnlySpan<Byte>
Входные данные, для которых вычисляется HMAC.
Применяется к
HashCore(Byte[], Int32, Int32)
- Исходный код:
- HMACSHA1.cs
- Исходный код:
- HMACSHA1.cs
- Исходный код:
- HMACSHA1.cs
Передает данные, записанные в объект, в хэш-алгоритм SHA1 для вычисления кода проверки подлинности сообщения на основе хэш HMAC.
protected:
override void HashCore(cli::array <System::Byte> ^ rgb, int ib, int cb);
protected override void HashCore (byte[] rgb, int ib, int cb);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ib As Integer, cb As Integer)
Параметры
- rgb
- Byte[]
Входные данные.
- ib
- Int32
Смещение в массиве байтов, начиная с которого следует использовать данные.
- cb
- Int32
Число байтов в массиве для использования в качестве данных.
Комментарии
Из-за проблем с SHA1 корпорация Майкрософт рекомендует использовать модель безопасности на основе SHA256 или более высокого уровня.