Class AesEcryptionSettings

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

objectEncryptionSettingsAesEcryptionSettings

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

NotSupportedException

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.

 Türkçe