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

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

 Українська