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خيار خوارزمية يشير إلى حجم كتلة التشفير.

أنظر أيضا