Class SevenZipEncryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Classe base para configurações para vários métodos de criptografia 7z.
public abstract class SevenZipEncryptionSettings
Herança
object ← SevenZipEncryptionSettings
Derivados
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Observações
O AES-256 é o único método de criptografia possível para o arquivo 7z. Portanto, o Aspose.Zip.Saving.SevenZipAESEncryptionSettings é a única implementação.
Construtores
SevenZipEncryptionSettings(string)
Inicializa uma nova instância da classe Aspose.Zip.Saving.SevenZipEncryptionSettings.
protected SevenZipEncryptionSettings(string password)
Parâmetros
password
string
Senha para criptografia ou descriptografia.
SevenZipEncryptionSettings()
Inicializa uma nova instância da classe Aspose.Zip.Saving.SevenZipEncryptionSettings.
protected SevenZipEncryptionSettings()
Propriedades
EncryptHeader
Obtém ou define um valor indicando a criptografia do cabeçalho.
public bool EncryptHeader { get; set; }
Valor da Propriedade
Observações
Esta configuração é equivalente ao parâmetro -mhe=on
da ferramenta 7-Zip. Atualmente, é incompatível com a compressão de cabeçalho.
Password
Obtém ou define a senha para criptografia ou descriptografia.
public string Password { get; set; }