Condividi tramite


CryptographicOperations Classe

Definizione

Fornisce metodi per l'uso della crittografia per ridurre il rischio di perdita di informazioni sul canale laterale.

public ref class CryptographicOperations abstract sealed
public static class CryptographicOperations
type CryptographicOperations = class
Public Class CryptographicOperations
Ereditarietà
CryptographicOperations

Metodi

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

Determina l'uguaglianza di due sequenze di byte in un periodo di tempo che dipende dalla lunghezza delle sequenze, ma non dai relativi valori.

HashData(HashAlgorithmName, Byte[])

Calcola l'hash dei dati.

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

Calcola l'hash dei dati.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Calcola l'hash dei dati.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Calcola l'hash di un flusso.

HashData(HashAlgorithmName, Stream)

Calcola l'hash di un flusso.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Calcola in modo asincrono l'hash di un flusso.

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

Calcola in modo asincrono l'hash di un flusso.

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

Calcola l'HMAC dei dati.

HmacData(HashAlgorithmName, Byte[], Stream)

Calcola l'HMAC di un flusso.

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

Calcola l'HMAC dei dati.

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

Calcola l'HMAC dei dati.

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

Calcola l'HMAC di un flusso.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Calcola l'HMAC di un flusso.

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

Calcola in modo asincrono l'HMAC di un flusso.

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

Calcola in modo asincrono l'HMAC di un flusso.

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

Calcola in modo asincrono l'HMAC di un flusso.

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

Tenta di calcolare l'hash dei dati.

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

Tenta di calcolare l'HMAC dei dati.

ZeroMemory(Span<Byte>)

Riempie il buffer fornito con zeri.

Si applica a