Class SevenZipCipher
名称: Aspose.Zip.Crypto 組み合わせ: Aspose.Zip.dll (25.5.0)
7 ZIP 暗号化に使用される AES チッファーのベースクラス。
public abstract class SevenZipCipher : ICryptoTransform, IDisposable
Inheritance
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
Aspose.Zip.Crypto.SevenZipCipher.NumberOfCyclesPowerは大きすぎる。
Properties
CanReuseTransform
現在の変換が再利用できるかどうかを示す値を得る。
public abstract bool CanReuseTransform { get; }
不動産価値
CanTransformMultipleBlocks
複数のブロックが変換できるかどうかを示す値を得る。
public abstract bool CanTransformMultipleBlocks { get; }
不動産価値
InputBlockSize
入力ブロックサイズが表示されます。
public abstract int InputBlockSize { get; }
不動産価値
LastBlockUnderflowSize
最後のブロック内で欠けているバイトの数を得る。
protected abstract int LastBlockUnderflowSize { get; set; }
不動産価値
NumberOfCyclesPower
AESキー計算に使用されるサイクルの数のバイナリーロガリズムを取得します。
protected virtual byte NumberOfCyclesPower { get; set; }
不動産価値
Remarks
デフォルト値は19、24を超えてはならない。
OutputBlockSize
出力ブロックサイズを取得します。
public abstract int OutputBlockSize { get; }
不動産価値
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
TransformFinalBlock(ビート( ), インタ、インタ)
指定バイト範囲の指定区域を変換します。
public abstract byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
Parameters
inputBuffer
byte
( )
変換を計算するための入力。
inputOffset
int
データの使用を開始する入力バイトの範囲に割引します。
inputCount
int
データとして使用する入力バイトのバイト数。
Returns
byte ( )
コンピュータ転換