SevenZipAESEncryptionSettings
Inheritance: java.lang.Object, com.aspose.zip.SevenZipEncryptionSettings
public class SevenZipAESEncryptionSettings extends SevenZipEncryptionSettings
Inställningar för AES-krypterings- eller dekrypteringsalgoritm i ett 7z-arkiv.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| SevenZipAESEncryptionSettings(String password) | Initierar en ny instans av klassen SevenZipAESEncryptionSettings. |
| SevenZipAESEncryptionSettings(SevenZipCipher cipher) | Initierar en ny instans av klassen SevenZipAESEncryptionSettings med extern chiffer. |
SevenZipAESEncryptionSettings(String password)
public SevenZipAESEncryptionSettings(String password)
Initierar en ny instans av klassen SevenZipAESEncryptionSettings.
try (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings(“p@s$”)))) { archive.createEntry(“data.bin”, “data.bin”); archive.save(“archive.7z”); }
**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| password | java.lang.String | password for encryption or decryption |
### SevenZipAESEncryptionSettings(SevenZipCipher cipher) {#SevenZipAESEncryptionSettings-com.aspose.zip.SevenZipCipher-}
public SevenZipAESEncryptionSettings(SevenZipCipher cipher)
Initializes a new instance of the [SevenZipAESEncryptionSettings](../../com.aspose.zip/sevenzipaesencryptionsettings) class with external cipher.
SevenZipCipher cipher = composeMyCipher();
try (SevenZipArchive archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings(cipher)))) {
archive.createEntry("data.bin", "data.bin");
archive.save("archive.7z");
}
```
**Parameters:**
| Parameter | Typ | Beskrivning |
| --- | --- | --- |
| cipher | [SevenZipCipher](../../com.aspose.zip/sevenzipcipher) | anpassad AES-implementation |