CryptographicOperations Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам.
public ref class CryptographicOperations abstract sealed
public static class CryptographicOperations
type CryptographicOperations = class
Public Class CryptographicOperations
- Наследование
-
CryptographicOperations
Методы
FixedTimeEquals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Определяет равенство двух последовательностей байтов за период времени, который зависит от длины последовательностей, но не их значений. |
HashData(HashAlgorithmName, Byte[]) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashData(HashAlgorithmName, Stream) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashData(HashAlgorithmName, Stream, Span<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashDataAsync(HashAlgorithmName, Stream, CancellationToken) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HashDataAsync(HashAlgorithmName, Stream, Memory<Byte>, CancellationToken) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, Byte[], Byte[]) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, Byte[], Stream) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacDataAsync(HashAlgorithmName, Byte[], Stream, CancellationToken) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacDataAsync(HashAlgorithmName, ReadOnlyMemory<Byte>, Stream, CancellationToken) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
HmacDataAsync(HashAlgorithmName, ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
TryHashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
TryHmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Предоставляет методы для использования при работе с шифрованием, чтобы снизить риск утечки информации по сторонним каналам. |
ZeroMemory(Span<Byte>) |
Заполняет указанный буфер нулями. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по