Class SevenZipEncryptionSettings

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

objectSevenZipEncryptionSettings

Dérivé

SevenZipAESEncryptionSettings

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é

bool

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; }

Valeur de la propriété

string

 Français