CryptographicOperations Klas

Definitie

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Methoden

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

Bepaalt de gelijkheid van twee bytereeksen in een tijdsduur die afhankelijk is van de lengte van de reeksen, maar niet van hun waarden.

HashData(HashAlgorithmName, Byte[])

Berekent de hash van gegevens.

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

Berekent de hash van gegevens.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Berekent de hash van gegevens.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Berekent de hash van een stream.

HashData(HashAlgorithmName, Stream)

Berekent de hash van een stream.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Asynchroon berekent de hash van een stream.

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

Asynchroon berekent de hash van een stream.

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

Berekent de HMAC met gegevens.

HmacData(HashAlgorithmName, Byte[], Stream)

Berekent de HMAC van een stream.

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

Berekent de HMAC met gegevens.

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

Berekent de HMAC met gegevens.

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

Berekent de HMAC van een stream.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Berekent de HMAC van een stream.

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

Asynchroon berekent de HMAC van een stream.

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

Asynchroon berekent de HMAC van een stream.

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

Asynchroon berekent de HMAC van een stream.

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

Pogingen om de hash van gegevens te berekenen.

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

Hiermee wordt geprobeerd de HMAC met gegevens te berekenen.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

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

Biedt methoden voor algemene cryptografische bewerkingen en het verminderen van het lekken van informatie in side-channel.

ZeroMemory(Span<Byte>)

Vult de opgegeven buffer met nullen.

Van toepassing op