CryptographicOperations Klasse

Definition

Stellt Methoden zum Arbeiten mit Kryptografie bereit, um das Risiko von Informationslecks im Querkanal zu verringern.

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

Methoden

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.

ZeroMemory(Span<Byte>)

Füllt den bereitgestellten Puffer mit Nullen aus.

Gilt für: