Share via


CryptographicOperations 類別

定義

提供使用加密以減少旁路資訊外洩風險的方法。

public ref class CryptographicOperations abstract sealed
public static class CryptographicOperations
type CryptographicOperations = class
Public Class CryptographicOperations
繼承
CryptographicOperations

方法

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

判斷兩個位元組序列的時間量是否相等,此時間量取決於序列長度,而不是其值。

HashData(HashAlgorithmName, Byte[])

提供使用加密以減少旁路資訊外洩風險的方法。

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

HashData(HashAlgorithmName, Stream)

提供使用加密以減少旁路資訊外洩風險的方法。

HashData(HashAlgorithmName, Stream, Span<Byte>)

提供使用加密以減少旁路資訊外洩風險的方法。

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

HmacData(HashAlgorithmName, Byte[], Stream)

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

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

提供使用加密以減少旁路資訊外洩風險的方法。

ZeroMemory(Span<Byte>)

在提供的緩衝區中填入零。

適用於