CryptographicOperations Kelas

Definisi

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Metode

Nama Deskripsi
FixedTimeEquals(ReadOnlySpan<Byte>, Byte)

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menentukan kesetaraan dua urutan byte dalam jumlah waktu yang bergantung pada panjang urutan, tetapi bukan nilainya.

HashData(HashAlgorithmName, Byte[])

Menghitung hash data.

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

Menghitung hash data.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Menghitung hash data.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Menghitung hash aliran.

HashData(HashAlgorithmName, Stream)

Menghitung hash aliran.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Secara asinkron menghitung hash aliran.

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

Secara asinkron menghitung hash aliran.

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

Menghitung HMAC data.

HmacData(HashAlgorithmName, Byte[], Stream)

Menghitung HMAC aliran.

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

Menghitung HMAC data.

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

Menghitung HMAC data.

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

Menghitung HMAC aliran.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Menghitung HMAC aliran.

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

Secara asinkron menghitung HMAC aliran.

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

Secara asinkron menghitung HMAC aliran.

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

Secara asinkron menghitung HMAC aliran.

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

Mencoba menghitung hash data.

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

Mencoba menghitung HMAC data.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

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

Menyediakan metode untuk operasi kriptografi umum dan mengurangi kebocoran informasi saluran samping.

ZeroMemory(Span<Byte>)

Mengisi buffer yang disediakan dengan nol.

Berlaku untuk