Class AesEcryptionSettings

Class AesEcryptionSettings

Название пространства: Aspose.Zip.Saving Ассоциация: Aspose.Zip.dll (25.5.0)

Базовый класс для настроек для нескольких методов шифрования zip.

public class AesEcryptionSettings : EncryptionSettings

Inheritance

object EncryptionSettings AesEcryptionSettings

Наследованные члены

EncryptionSettings.Method , EncryptionSettings.Password , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Смотреть больше на https://www.winzip.com/win/en/aes_info.html

Constructors

AesEcryptionSettings(Скриншоты, шифрование)

Инициализует новую инстанцию класса Aspose.Zip.Saving.AesEcryptionSettings.

public AesEcryptionSettings(string password, EncryptionMethod method)

Parameters

password string

Пароль для шифрования или дешифрования.

method EncryptionMethod

Алгоритмный вариант, указывающий размер блока цифера.

Examples

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

Exceptions

NotSupportedException

method’ is not one of Aspose.Zip.Saving.EncryptionMethod.AES128, Aspose.Zip.Saving.EncryptionMethod.AES192, or Aspose.Zip.Saving.EncryptionMethod.AES256.

AesEcryptionSettings(EncryptionMethod)

Инициализует новую инстанцию класса Aspose.Zip.Saving.AesEcryptionSettings без пароля.

public AesEcryptionSettings(EncryptionMethod method)

Parameters

method EncryptionMethod

Алгоритмный вариант, указывающий размер блока цифера.

 Русский