Číst v angličtině

Sdílet prostřednictvím


CryptographicOperations Třída

Definice

Poskytuje metody pro práci s kryptografií ke snížení rizika úniku informací na straně kanálu.

C#
public static class CryptographicOperations
Dědičnost
CryptographicOperations

Metody

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

Určuje rovnost dvou bajtů sekvencí v době, která závisí na délce sekvencí, ale nikoli jejich hodnot.

HashData(HashAlgorithmName, Byte[])

Vypočítá hodnotu hash dat.

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

Vypočítá hodnotu hash dat.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Vypočítá hodnotu hash dat.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Vypočítá hodnotu hash datového proudu.

HashData(HashAlgorithmName, Stream)

Vypočítá hodnotu hash datového proudu.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Asynchronně vypočítá hodnotu hash datového proudu.

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

Asynchronně vypočítá hodnotu hash datového proudu.

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

Vypočítá HMAC dat.

HmacData(HashAlgorithmName, Byte[], Stream)

Vypočítá HMAC datového proudu.

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

Vypočítá HMAC dat.

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

Vypočítá HMAC dat.

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

Vypočítá HMAC datového proudu.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Vypočítá HMAC datového proudu.

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

Asynchronně vypočítá HMAC datového proudu.

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

Asynchronně vypočítá HMAC datového proudu.

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

Asynchronně vypočítá HMAC datového proudu.

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

Pokusí se vypočítat hodnotu hash dat.

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

Pokusí se vypočítat HMAC dat.

ZeroMemory(Span<Byte>)

Vyplní zadanou vyrovnávací paměť nulami.

Platí pro

Produkt Verze
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1