CryptographicOperations Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>, Byte) |
Stellt Methoden für allgemeine kryptografische Vorgänge bereit und reduziert Informationslecks im Querkanal. |
| 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. |