Class SevenZipAESEncryptionSettings

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");
}
 Nederlands