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>)

Заполняет указанный буфер нулями.

Применяется к