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Опция алгоритма, указывающая размер блока шифра.

Смотрите также