다음을 통해 공유


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>, Span<Byte>)

데이터의 해시를 계산합니다.

HashData(HashAlgorithmName, ReadOnlySpan<Byte>)

데이터의 해시를 계산합니다.

HashData(HashAlgorithmName, Stream, Span<Byte>)

스트림의 해시를 계산합니다.

HashData(HashAlgorithmName, Stream)

스트림의 해시를 계산합니다.

HashDataAsync(HashAlgorithmName, Stream, CancellationToken)

스트림의 해시를 비동기적으로 계산합니다.

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

스트림의 해시를 비동기적으로 계산합니다.

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

데이터의 HMAC를 계산합니다.

HmacData(HashAlgorithmName, Byte[], Stream)

스트림의 HMAC를 계산합니다.

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

데이터의 HMAC를 계산합니다.

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

데이터의 HMAC를 계산합니다.

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

스트림의 HMAC를 계산합니다.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

스트림의 HMAC를 계산합니다.

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

스트림의 HMAC를 비동기적으로 계산합니다.

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

스트림의 HMAC를 비동기적으로 계산합니다.

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

스트림의 HMAC를 비동기적으로 계산합니다.

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

데이터의 해시를 계산하려고 시도합니다.

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

데이터의 HMAC를 계산하려고 시도합니다.

ZeroMemory(Span<Byte>)

제공된 버퍼를 0으로 채웁니다.

적용 대상