Class SevenZipAESEncryptionSettings

Class SevenZipAESEncryptionSettings

Название пространства: Aspose.Zip.Saving Ассоциация: Aspose.Zip.dll (25.5.0)

Базовый класс для настроек для нескольких 7Z методов шифрования.

public class SevenZipAESEncryptionSettings : SevenZipEncryptionSettings

Inheritance

object SevenZipEncryptionSettings SevenZipAESEncryptionSettings

Наследованные члены

SevenZipEncryptionSettings.Password , SevenZipEncryptionSettings.EncryptHeader , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

AES-256 является единственным возможным методом шифрования для архива 7z. Так что Aspose.Zip.Saving.SevenZipAESEncryptionSettings является единственным внедрением.

Constructors

Семьдесят развертывания(Стриг)

Инициализует новую инстанцию класса Aspose.Zip.Saving.SevenZipAESEncryptionSettings.

public SevenZipAESEncryptionSettings(string password)

Parameters

password string

Пароль для шифрования или дешифрования.

Examples

using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings("p@s$"))))
{
   archive.CreateEntry("data.bin", "data.bin");
   archive.Save("archive.7z");
}

Семьдесят развертывания(SevenZipCipher)

Инициализует новую инстанцию класса Aspose.Zip.Saving.SevenZipAESEncryptionSettings с внешним чипом.

public SevenZipAESEncryptionSettings(SevenZipCipher cipher)

Parameters

cipher SevenZipCipher

Настройка персонализированной АЭС.

Examples

SevenZipCipher cipher = ComposeMyCipher();
using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings(cipher))))
{
   archive.CreateEntry("data.bin", "data.bin");
   archive.Save("archive.7z");
}
 Русский