Class SevenZipAESEncryptionSettings
De naam: Aspose.Zip.Saving Verzameling: Aspose.Zip.dll (25.5.0)
Basisklasse voor instellingen voor verschillende 7z-encryptiemethoden.
public class SevenZipAESEncryptionSettings : SevenZipEncryptionSettings
Inheritance
object ← SevenZipEncryptionSettings ← SevenZipAESEncryptionSettings
Geëerbiede leden
SevenZipEncryptionSettings.Password , SevenZipEncryptionSettings.EncryptHeader , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
De AES-256 is de enige mogelijke encryptie methode voor 7z archief. dus de Aspose.Zip.Saving.SevenZipAESEncryptionSettings is de enige implementatie.
Constructors
SevenZipAESEncryptionSettings(String)
Initialiseert een nieuwe instantie van de Aspose.Zip.Saving.SevenZipAESEncryptionSettings klasse.
public SevenZipAESEncryptionSettings(string password)
Parameters
password
string
Een wachtwoord voor encryptie of decryptie.
Examples
using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings("p@s$"))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save("archive.7z");
}
SevenZipAESEncryptionSettings(SevenZipCipher)
Initialiseert een nieuwe instantie van de Aspose.Zip.Saving.SevenZipAESEncryptionSettings klasse met externe cipher.
public SevenZipAESEncryptionSettings(SevenZipCipher cipher)
Parameters
cipher
SevenZipCipher
Custom AES implementatie.
Examples
SevenZipCipher cipher = ComposeMyCipher();
using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings(cipher))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save("archive.7z");
}