CryptographicOperations Klasse

Definition

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Methoden

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

Bestimmt die Gleichheit von zwei Bytesequenzen in einer Zeitspanne, die von der Länge der Sequenzen, aber nicht von ihren Werten abhängt.

HashData(HashAlgorithmName, Byte[])

Berechnet den Hash von Daten.

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

Berechnet den Hash von Daten.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Berechnet den Hash von Daten.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Berechnet den Hash eines Datenstroms.

HashData(HashAlgorithmName, Stream)

Berechnet den Hash eines Datenstroms.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Berechnet asynchron den Hash eines Datenstroms.

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

Berechnet asynchron den Hash eines Datenstroms.

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

Berechnet den HMAC von Daten.

HmacData(HashAlgorithmName, Byte[], Stream)

Berechnet den HMAC eines Datenstroms.

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

Berechnet den HMAC von Daten.

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

Berechnet den HMAC von Daten.

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

Berechnet den HMAC eines Datenstroms.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Berechnet den HMAC eines Datenstroms.

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

Berechnet asynchron den HMAC eines Datenstroms.

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

Berechnet asynchron den HMAC eines Datenstroms.

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

Berechnet asynchron den HMAC eines Datenstroms.

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

Versucht, den Hash der Daten zu berechnen.

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

Versucht, den HMAC von Daten zu berechnen.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

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

Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal.

ZeroMemory(Span<Byte>)

Füllt den bereitgestellten Puffer mit Nullen aus.

Gilt für: