Class SevenZipCipher
ja nimityö: Aspose.Zip.Crypto Kokoelma: Aspose.Zip.dll (25.5.0)
Perusluokka AES cipher käytetään 7-zip salauksen.
public abstract class SevenZipCipher : ICryptoTransform, IDisposable
Inheritance
Implements
ICryptoTransform , IDisposable
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
SevenZipCipher()
Aloita uusi esimerkki Aspose.Zip.Crypto.SevenZipCipher.
protected SevenZipCipher()
Exceptions
Aspose.Zip.Crypto.SevenZipCipher.NumberOfCyclesPower on liian suuri.
Properties
CanReuseTransform
Saat arvon, joka osoittaa, voidaanko nykyinen muuntaminen uudelleen käyttää.
public abstract bool CanReuseTransform { get; }
Omistuksen arvo
CanTransformMultipleBlocks
Saat arvon, joka osoittaa, voidaanko useita blokeja muuttaa.
public abstract bool CanTransformMultipleBlocks { get; }
Omistuksen arvo
InputBlockSize
Saa sisäänpääsyblokin koon.
public abstract int InputBlockSize { get; }
Omistuksen arvo
LastBlockUnderflowSize
Saat puuttuvien bytien määrän viimeisen lohkon sisällä.
protected abstract int LastBlockUnderflowSize { get; set; }
Omistuksen arvo
NumberOfCyclesPower
Saat binary logaritmin useista kierroksista, joita käytetään AES: n keskeiseen laskelmaan.
protected virtual byte NumberOfCyclesPower { get; set; }
Omistuksen arvo
Remarks
Määrä 19 ei saa ylittää 24.
OutputBlockSize
Saa tuonnin lohkon koon.
public abstract int OutputBlockSize { get; }
Omistuksen arvo
Salt
Saa suolaa, jota käytetään AES-algoritmin avaininitialisointiin.
protected abstract byte[] Salt { get; }
Omistuksen arvo
byte []
Seed
Saa siemen, jota käytetään AES-algoritmin aloitusvektorin muodostamiseen.
protected abstract byte[] Seed { get; }
Omistuksen arvo
byte []
Methods
Dispose()
Se suorittaa sovellukseen määriteltyjä tehtäviä, jotka liittyvät vapauttamiseen, vapauttamiseen tai hallitsemattomien resurssien palauttamiseen.
public abstract void Dispose()
TransformBlock(bytejä[], int , int , byte[], ja int)
Se muuttaa tuonnin bytin alueen ja kopioi tuloksena tapahtuvan muuntamisen tuonnin bytin alueen alueelle.
public abstract int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
Parameters
inputBuffer
byte
[]
Sisäänpäätös, johon tulos lasketaan.
inputOffset
int
Korvaus sisään sisällön bytin sarja, josta alkaa käyttää tietoja.
inputCount
int
Sisäänkäynnin bytin määrä käytetään tietona.
outputBuffer
byte
[]
Tuotanto, johon kirjoittaa muutos.
outputOffset
int
Korvaus tuonnin bytin sarjaan, josta alkaa kirjoittaa tietoja.
Returns
TransformFinalBlock(bytejä[], ja int, int)
Se muuttaa määritellyn bytin alueen.
public abstract byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount)
Parameters
inputBuffer
byte
[]
Sisäänpäätös, johon tulos lasketaan.
inputOffset
int
Korvaus sisään sisällön bytin sarja, josta alkaa käyttää tietoja.
inputCount
int
Sisäänkäynnin bytin määrä käytetään tietona.
Returns
byte []
ja laskennalliset muutokset.