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