ICryptoTransform ICryptoTransform ICryptoTransform ICryptoTransform Interface

定義

定義密碼編譯轉換的基本運算。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 CanReuseTransform CanReuseTransform CanReuseTransform

取得值,表示目前的轉換是否可重複使用。Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks

取得值,表示是否有多個區塊可被轉換。Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize InputBlockSize InputBlockSize InputBlockSize

取得輸入區塊的大小。Gets the input block size.

OutputBlockSize OutputBlockSize OutputBlockSize OutputBlockSize

取得輸出區塊的大小。Gets the output block size.

方法

Dispose() Dispose() Dispose() Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) 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) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32)

轉換所指定位元組陣列的指定區域。Transforms the specified region of the specified byte array.

適用於

另請參閱