TraditionalEncryptionSettings

TraditionalEncryptionSettings constructor (1 of 3)

Initializes a new instance of the TraditionalEncryptionSettings class.

public TraditionalEncryptionSettings(string password)
ParameterTypeDescription
passwordStringPassword for encryption.

Examples

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

See Also


TraditionalEncryptionSettings constructor (2 of 3)

Initializes a new instance of the TraditionalEncryptionSettings class with user defined encoding.

public TraditionalEncryptionSettings(string password, Encoding encoding)
ParameterTypeDescription
passwordStringPassword for encryption.
encodingEncodingEncoding for password characters.

Remarks

Usage of this constructor is discouraged. Setting the encoding may contradict the standard and produce incompatible archive.

Examples

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

See Also


TraditionalEncryptionSettings constructor (3 of 3)

Initializes a new instance of the TraditionalEncryptionSettings class without a password.

public TraditionalEncryptionSettings()

See Also