Class TraditionalEncryptionSettings

Class TraditionalEncryptionSettings

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)

Classe de base pour les paramètres de plusieurs méthodes de chiffrement zip.

public class TraditionalEncryptionSettings : EncryptionSettings

Héritage

objectEncryptionSettingsTraditionalEncryptionSettings

Membres hérités

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

Remarques

Voir la section 6.0 dans la description du format ZIP : https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT

Constructeurs

TraditionalEncryptionSettings(string)

Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings.

public TraditionalEncryptionSettings(string password)

Paramètres

password string

Mot de passe pour le chiffrement.

Exemples

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

TraditionalEncryptionSettings(string, Encoding)

Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings avec un encodage défini par l’utilisateur.

public TraditionalEncryptionSettings(string password, Encoding encoding)

Paramètres

password string

Mot de passe pour le chiffrement.

encoding Encoding

Encodage pour les caractères du mot de passe.

Exemples

using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p£s$", System.Text.Encoding.ASCII))))
{
    archive.CreateEntry("data.bin", "data.bin");
    archive.Save(zipFile);
}

Remarques

L’utilisation de ce constructeur est déconseillée. Définir l’encodage peut contredire la norme et produire une archive incompatible.

TraditionalEncryptionSettings()

Initialise une nouvelle instance de la classe Aspose.Zip.Saving.TraditionalEncryptionSettings sans mot de passe.

public TraditionalEncryptionSettings()
 Français