CryptographicOperations Classe

Definizione

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della 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

Nome Descrizione
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.

VerifyHmac(HashAlgorithmName, Byte[], Byte[], Byte[])

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

VerifyHmac(HashAlgorithmName, Byte[], Stream, Byte[])

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

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

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

VerifyHmac(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, ReadOnlySpan<Byte>)

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

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

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

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

Fornisce metodi per le operazioni di crittografia comuni e la riduzione della perdita di informazioni sul canale laterale.

ZeroMemory(Span<Byte>)

Riempie il buffer fornito con zeri.

Si applica a