AesEcryptionSettings.AesEcryptionSettings
περιεχόμενα
[
κρύβω
]AesEcryptionSettings(string, EncryptionMethod)
Αρχικοποιεί μια νέα παρουσία τουAesEcryptionSettings
τάξη.
public AesEcryptionSettings(string password, EncryptionMethod method)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
password | String | Κωδικός πρόσβασης για κρυπτογράφηση ή αποκρυπτογράφηση. |
method | EncryptionMethod | Επιλογή αλγόριθμου που υποδεικνύει το μέγεθος του μπλοκ κρυπτογράφησης. |
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
NotSupportedException | method δεν είναι ένα απόAES128 ,AES192 , ήAES256. |
Παραδείγματα
using (var archive = new Archive(new ArchiveEntrySettings(null, new AesEcryptionSettings("p@s$", EncryptionMethod.AES256))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save("archive.zip");
}
Δείτε επίσης
- enum EncryptionMethod
- class AesEcryptionSettings
- χώρος ονομάτων Aspose.Zip.Saving
- συνέλευση Aspose.Zip
AesEcryptionSettings(EncryptionMethod)
Αρχικοποιεί μια νέα παρουσία τουAesEcryptionSettings
τάξη χωρίς κωδικό πρόσβασης.
public AesEcryptionSettings(EncryptionMethod method)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
method | EncryptionMethod | Επιλογή αλγόριθμου που υποδεικνύει το μέγεθος του μπλοκ κρυπτογράφησης. |
Δείτε επίσης
- enum EncryptionMethod
- class AesEcryptionSettings
- χώρος ονομάτων Aspose.Zip.Saving
- συνέλευση Aspose.Zip