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>)

2 バイト シーケンスの等価性を、値ではなくシーケンスの長さに依存する時間の長さで決定します。

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>)

指定したバッファーを 0 で埋めます。

適用対象