AesEcryptionSettings.AesEcryptionSettings

AesEcryptionSettings(string, EncryptionMethod)

Yeni bir örneğini başlatır.AesEcryptionSettings sınıf.

public AesEcryptionSettings(string password, EncryptionMethod method)
ParametreTipTanım
passwordStringŞifreleme veya şifre çözme için parola.
methodEncryptionMethodŞifrenin blok boyutunu gösteren algoritma seçeneği.

istisnalar

istisnaşart
NotSupportedExceptionmethod biri değilAES128 ,AES192 , veyaAES256.

Örnekler

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

Ayrıca bakınız


AesEcryptionSettings(EncryptionMethod)

Yeni bir örneğini başlatır.AesEcryptionSettingsşifresiz sınıf.

public AesEcryptionSettings(EncryptionMethod method)
ParametreTipTanım
methodEncryptionMethodŞifrenin blok boyutunu gösteren algoritma seçeneği.

Ayrıca bakınız