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

KonstruktorBeskrivning
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 |