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