Class AesEcryptionSettings

Class AesEcryptionSettings

Navne til: Aspose.Zip.Saving Sammensætning: Aspose.Zip.dll (25.5.0)

Basisklasse for indstillinger for flere zip kryptering metoder.

public class AesEcryptionSettings : EncryptionSettings

Inheritance

object EncryptionSettings AesEcryptionSettings

De arvede medlemmer

EncryptionSettings.Method , EncryptionSettings.Password , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Se mere på https://www.winzip.com/win/en/aes_info.html

Constructors

AesEcryptionSettings(String, krypteringMethode)

Initialiserer en ny instans af Aspose.Zip.Saving.AesEcryptionSettings klasse.

public AesEcryptionSettings(string password, EncryptionMethod method)

Parameters

password string

Password til kryptering eller dekryptering.

method EncryptionMethod

Algorithm alternativ angiver blok størrelse af cipher.

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)

Initialiserer en ny instans af Aspose.Zip.Saving.AesEcryptionSettings klasse uden adgangskode.

public AesEcryptionSettings(EncryptionMethod method)

Parameters

method EncryptionMethod

Algorithm alternativ angiver blok størrelse af cipher.

 Dansk