Class SevenZipCipher

Class SevenZipCipher

名称: Aspose.Zip.Crypto 組み合わせ: Aspose.Zip.dll (25.5.0)

7 ZIP 暗号化に使用される AES チッファーのベースクラス。

public abstract class SevenZipCipher : ICryptoTransform, IDisposable

Inheritance

object SevenZipCipher

Implements

ICryptoTransform , IDisposable

相続人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

SevenZipCipher()

Aspose.Zip.Crypto.SevenZipCipherの新しい例を開始します。

protected SevenZipCipher()

Exceptions

CryptographicException

Aspose.Zip.Crypto.SevenZipCipher.NumberOfCyclesPowerは大きすぎる。

Properties

CanReuseTransform

現在の変換が再利用できるかどうかを示す値を得る。

public abstract bool CanReuseTransform { get; }

不動産価値

bool

CanTransformMultipleBlocks

複数のブロックが変換できるかどうかを示す値を得る。

public abstract bool CanTransformMultipleBlocks { get; }

不動産価値

bool

InputBlockSize

入力ブロックサイズが表示されます。

public abstract int InputBlockSize { get; }

不動産価値

int

LastBlockUnderflowSize

最後のブロック内で欠けているバイトの数を得る。

protected abstract int LastBlockUnderflowSize { get; set; }

不動産価値

int

NumberOfCyclesPower

AESキー計算に使用されるサイクルの数のバイナリーロガリズムを取得します。

protected virtual byte NumberOfCyclesPower { get; set; }

不動産価値

byte

Remarks

デフォルト値は19、24を超えてはならない。

OutputBlockSize

出力ブロックサイズを取得します。

public abstract int OutputBlockSize { get; }

不動産価値

int

Salt

AESアルゴリズムのキー・イニシアリズムに使用される塩を得る。

protected abstract byte[] Salt { get; }

不動産価値

byte ( )

Seed

AESアルゴリズムのイニシアリゼーションベクターを構成するために使用される種子を得る。

protected abstract byte[] Seed { get; }

不動産価値

byte ( )

Methods

Dispose()

応用によって定義された課題を実行し、未管理資源のリリース、リリース、またはリセットに関連しています。

public abstract void Dispose()

TransformBlock(ビート( ), int , int , byte( ), インタ)

入力ビットラインの指定区域を変換し、結果の変換を出力ビットラインの指定区域にコピーします。

public abstract int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)

Parameters

inputBuffer byte ( )

変換を計算するための入力。

inputOffset int

データの使用を開始する入力バイトの範囲に割引します。

inputCount int

データとして使用する入力バイトのバイト数。

outputBuffer byte ( )

変換を書くための出力。

outputOffset int

データを書き始める出力バイトの順番に割引します。

Returns

int

TransformFinalBlock(ビート( ), インタ、インタ)

指定バイト範囲の指定区域を変換します。

public abstract byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)

Parameters

inputBuffer byte ( )

変換を計算するための入力。

inputOffset int

データの使用を開始する入力バイトの範囲に割引します。

inputCount int

データとして使用する入力バイトのバイト数。

Returns

byte ( )

コンピュータ転換

 日本語