Aracılığıyla paylaş


CryptographicOperations Sınıf

Tanım

Yan kanal bilgi sızıntısı riskini azaltmak için şifreleme ile çalışırken kullanılacak yöntemler sağlar.

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

Yöntemler

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

İki bayt dizisinin eşitliğini, dizilerin uzunluğuna bağlı olan ancak değerlerine bağlı olmayan bir süre içinde belirler.

HashData(HashAlgorithmName, Byte[])

Veri karması hesaplar.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

Veri karması hesaplar.

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

Veri karması hesaplar.

HashData(HashAlgorithmName, Stream)

Bir akışın karması hesaplanır.

HashData(HashAlgorithmName, Stream, Span<Byte>)

Bir akışın karması hesaplanır.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

Bir akışın karması zaman uyumsuz olarak hesaplanır.

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

Bir akışın karması zaman uyumsuz olarak hesaplanır.

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

Verilerin HMAC'sini hesaplar.

HmacData(HashAlgorithmName, Byte[], Stream)

Bir akışın HMAC'sini hesaplar.

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

Verilerin HMAC'sini hesaplar.

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

Verilerin HMAC'sini hesaplar.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Bir akışın HMAC'sini hesaplar.

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

Bir akışın HMAC'sini hesaplar.

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

Bir akışın HMAC'sini zaman uyumsuz olarak hesaplar.

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

Bir akışın HMAC'sini zaman uyumsuz olarak hesaplar.

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

Bir akışın HMAC'sini zaman uyumsuz olarak hesaplar.

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

Veri karması hesaplamaya çalışır.

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

Verilerin HMAC'sini hesaplamaya çalışır.

ZeroMemory(Span<Byte>)

Sağlanan arabelleği sıfırlarla doldurur.

Şunlara uygulanır