AesEcryptionSettings.AesEcryptionSettings

AesEcryptionSettings(string, EncryptionMethod)

Αρχικοποιεί μια νέα παρουσία τουAesEcryptionSettings τάξη.

public AesEcryptionSettings(string password, EncryptionMethod method)
ΠαράμετροςΤύποςΠεριγραφή
passwordStringΚωδικός πρόσβασης για κρυπτογράφηση ή αποκρυπτογράφηση.
methodEncryptionMethodΕπιλογή αλγόριθμου που υποδεικνύει το μέγεθος του μπλοκ κρυπτογράφησης.

Εξαιρέσεις

εξαίρεσηκατάσταση
NotSupportedExceptionmethod δεν είναι ένα από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");
}

Δείτε επίσης


AesEcryptionSettings(EncryptionMethod)

Αρχικοποιεί μια νέα παρουσία τουAesEcryptionSettingsτάξη χωρίς κωδικό πρόσβασης.

public AesEcryptionSettings(EncryptionMethod method)
ΠαράμετροςΤύποςΠεριγραφή
methodEncryptionMethodΕπιλογή αλγόριθμου που υποδεικνύει το μέγεθος του μπλοκ κρυπτογράφησης.

Δείτε επίσης