ICryptoTransform 인터페이스

정의

암호화 변형의 기본 작업을 정의합니다.Defines the basic operations of cryptographic transformations.

public interface class ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
type ICryptoTransform = interface
    interface IDisposable
Public Interface ICryptoTransform
Implements IDisposable
파생
특성
구현

설명

해시 알고리즘은 암호화 변환의 예 (HashAlgorithm).Hash algorithms are an example of cryptographic transformations (HashAlgorithm).

속성

CanReuseTransform

현재 변형을 다시 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks

여러 개의 블록을 변환할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize

입력 블록 크기를 가져옵니다.Gets the input block size.

OutputBlockSize

출력 블록 크기를 가져옵니다.Gets the output block size.

메서드

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(다음에서 상속됨 IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

입력 바이트 배열의 지정된 영역을 변환한 다음 변환 결과를 출력 바이트 배열의 지정된 영역으로 복사합니다.Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.

TransformFinalBlock(Byte[], Int32, Int32)

지정된 바이트 배열의 지정된 영역을 변환합니다.Transforms the specified region of the specified byte array.

적용 대상

추가 정보