AesEcryptionSettings.AesEcryptionSettings

AesEcryptionSettings(string, EncryptionMethod)

Inicializa una nueva instancia delAesEcryptionSettings clase.

public AesEcryptionSettings(string password, EncryptionMethod method)
ParámetroEscribeDescripción
passwordStringContraseña para el cifrado o descifrado.
methodEncryptionMethodOpción de algoritmo que indica el tamaño del bloque de cifrado.

Excepciones

excepcióncondición
NotSupportedExceptionmethod no es uno deAES128 ,AES192 , oAES256.

Ejemplos

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

Ver también


AesEcryptionSettings(EncryptionMethod)

Inicializa una nueva instancia delAesEcryptionSettingsclase sin contraseña.

public AesEcryptionSettings(EncryptionMethod method)
ParámetroEscribeDescripción
methodEncryptionMethodOpción de algoritmo que indica el tamaño del bloque de cifrado.

Ver también