CryptographicOperations Clase

Definición

Proporciona métodos para su uso en el trabajo con criptografía para reducir el riesgo de pérdida de información de canal lateral.

public ref class CryptographicOperations abstract sealed
public static class CryptographicOperations
type CryptographicOperations = class
Public Class CryptographicOperations
Herencia
CryptographicOperations

Métodos

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

Determina la igualdad de dos secuencias de bytes en un período de tiempo que depende de la longitud de las secuencias, pero no de sus valores.

HashData(HashAlgorithmName, Byte[])

Calcula el hash de los datos.

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

Calcula el hash de los datos.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Calcula el hash de los datos.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Calcula el hash de una secuencia.

HashData(HashAlgorithmName, Stream)

Calcula el hash de una secuencia.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Calcula de forma asincrónica el hash de una secuencia.

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

Calcula de forma asincrónica el hash de una secuencia.

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

Calcula el HMAC de los datos.

HmacData(HashAlgorithmName, Byte[], Stream)

Calcula el HMAC de una secuencia.

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

Calcula el HMAC de los datos.

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

Calcula el HMAC de los datos.

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

Calcula el HMAC de una secuencia.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Calcula el HMAC de una secuencia.

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

Calcula de forma asincrónica el HMAC de una secuencia.

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

Calcula de forma asincrónica el HMAC de una secuencia.

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

Calcula de forma asincrónica el HMAC de una secuencia.

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

Intenta calcular el hash de los datos.

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

Intenta calcular el HMAC de los datos.

ZeroMemory(Span<Byte>)

Rellena el búfer proporcionado con ceros.

Se aplica a