Leer en inglés

Compartir a través de


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.

C#
public static 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

Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1