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.

適用対象

こちらもご覧ください