CryptographicOperations Classe

Définition

Fournit des méthodes permettant d’utiliser le chiffrement pour réduire le risque de fuite d’informations de canal latéral.

public ref class CryptographicOperations abstract sealed
public static class CryptographicOperations
type CryptographicOperations = class
Public Class CryptographicOperations
Héritage
CryptographicOperations

Méthodes

FixedTimeEquals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Détermine l’égalité de deux séquences d’octets dans une durée qui dépend de la longueur des séquences, mais pas de leurs valeurs.

HashData(HashAlgorithmName, Byte[])

Calcule le hachage des données.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)

Calcule le hachage des données.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Calcule le hachage des données.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Calcule le hachage d’un flux.

HashData(HashAlgorithmName, Stream)

Calcule le hachage d’un flux.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Calcule de façon asynchrone le hachage d’un flux.

HashDataAsync(HashAlgorithmName, Stream, Memory<Byte>, CancellationToken)

Calcule de façon asynchrone le hachage d’un flux.

HmacData(HashAlgorithmName, Byte[], Byte[])

Calcule le HMAC des données.

HmacData(HashAlgorithmName, Byte[], Stream)

Calcule le HMAC d’un flux.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Calcule le HMAC des données.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Calcule le HMAC des données.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)

Calcule le HMAC d’un flux.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Calcule le HMAC d’un flux.

HmacDataAsync(HashAlgorithmName, Byte[], Stream, CancellationToken)

Calcule de façon asynchrone le HMAC d’un flux.

HmacDataAsync(HashAlgorithmName, ReadOnlyMemory<Byte>, Stream, CancellationToken)

Calcule de façon asynchrone le HMAC d’un flux.

HmacDataAsync(HashAlgorithmName, ReadOnlyMemory<Byte>, Stream, Memory<Byte>, CancellationToken)

Calcule de façon asynchrone le HMAC d’un flux.

TryHashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tente de calculer le hachage des données.

TryHmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tente de calculer le HMAC des données.

ZeroMemory(Span<Byte>)

Remplit la mémoire tampon fournie avec des zéros.

S’applique à