Class SevenZipEncryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Classe de base pour les paramètres de plusieurs méthodes de chiffrement 7z.
public abstract class SevenZipEncryptionSettings
Héritage
object ← SevenZipEncryptionSettings
Dérivé
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarques
L’AES-256 est la seule méthode de chiffrement possible pour l’archive 7z. Ainsi, Aspose.Zip.Saving.SevenZipAESEncryptionSettings est la seule implémentation.
Constructeurs
SevenZipEncryptionSettings(string)
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.SevenZipEncryptionSettings.
protected SevenZipEncryptionSettings(string password)
Paramètres
password
string
Mot de passe pour le chiffrement ou le déchiffrement.
SevenZipEncryptionSettings()
Initialise une nouvelle instance de la classe Aspose.Zip.Saving.SevenZipEncryptionSettings.
protected SevenZipEncryptionSettings()
Propriétés
EncryptHeader
Obtient ou définit une valeur indiquant le chiffrement de l’en-tête.
public bool EncryptHeader { get; set; }
Valeur de la propriété
Remarques
Ce paramètre est équivalent à l’option -mhe=on
de l’outil 7-Zip. Actuellement, il est incompatible avec la compression des en-têtes.
Password
Obtient ou définit le mot de passe pour le chiffrement ou le déchiffrement.
public string Password { get; set; }