Class SevenZipEncryptionSettings

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

objectSevenZipEncryptionSettings

Derivados

SevenZipAESEncryptionSettings

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

bool

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

Valor da Propriedade

string

 Português