Class AesEcryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Birden fazla zip şifreleme yöntemi için ayarların temel sınıfı.
public class AesEcryptionSettings : EncryptionSettings
Miras
object ← EncryptionSettings ← AesEcryptionSettings
Miras Alınan Üyeler
EncryptionSettings.Method, EncryptionSettings.Password, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Açıklamalar
Daha fazla bilgi için: https://www.winzip.com/win/en/aes_info.html
Yapıcılar
AesEcryptionSettings(string, EncryptionMethod)
Aspose.Zip.Saving.AesEcryptionSettings sınıfının yeni bir örneğini başlatır.
public AesEcryptionSettings(string password, EncryptionMethod method)
Parametreler
password
string
Şifreleme veya deşifreleme için şifre.
method
EncryptionMethod
Şifreleme algoritmasının blok boyutunu belirten seçenek.
Ö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");
}
İstisnalar
method
Aspose.Zip.Saving.EncryptionMethod.AES128, Aspose.Zip.Saving.EncryptionMethod.AES192 veya Aspose.Zip.Saving.EncryptionMethod.AES256’dan biri değildir.
AesEcryptionSettings(EncryptionMethod)
Şifre olmadan Aspose.Zip.Saving.AesEcryptionSettings sınıfının yeni bir örneğini başlatır.
public AesEcryptionSettings(EncryptionMethod method)
Parametreler
method
EncryptionMethod
Şifreleme algoritmasının blok boyutunu belirten seçenek.