AesEcryptionSettings.AesEcryptionSettings

AesEcryptionSettings(string, EncryptionMethod)

Inizializza una nuova istanza diAesEcryptionSettings classe.

public AesEcryptionSettings(string password, EncryptionMethod method)
ParametroTipoDescrizione
passwordStringPassword per crittografia o decrittografia.
methodEncryptionMethodOpzione dell’algoritmo che indica la dimensione del blocco della cifratura.

Eccezioni

eccezionecondizione
NotSupportedExceptionmethod non è uno diAES128 ,AES192 , OAES256.

Esempi

using (var archive = new Archive(new ArchiveEntrySettings(null, new AesEcryptionSettings("p@s$", EncryptionMethod.AES256))))
{
   archive.CreateEntry("data.bin", "data.bin");
   archive.Save("archive.zip");
}

Guarda anche


AesEcryptionSettings(EncryptionMethod)

Inizializza una nuova istanza diAesEcryptionSettingsclasse senza password.

public AesEcryptionSettings(EncryptionMethod method)
ParametroTipoDescrizione
methodEncryptionMethodOpzione dell’algoritmo che indica la dimensione del blocco della cifratura.

Guarda anche