Class SevenZipAESEncryptionSettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Birden fazla 7z şifreleme yöntemi için ayarların temel sınıfı.
public class SevenZipAESEncryptionSettings : SevenZipEncryptionSettings
Miras
object ← SevenZipEncryptionSettings ← SevenZipAESEncryptionSettings
Miras Alınan Üyeler
SevenZipEncryptionSettings.Password, SevenZipEncryptionSettings.EncryptHeader, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Açıklamalar
AES-256, 7z arşivi için tek olası şifreleme yöntemidir. Bu nedenle, Aspose.Zip.Saving.SevenZipAESEncryptionSettings, tek uygulamadır.
Yapıcılar
SevenZipAESEncryptionSettings(string)
Aspose.Zip.Saving.SevenZipAESEncryptionSettings sınıfının yeni bir örneğini başlatır.
public SevenZipAESEncryptionSettings(string password)
Parametreler
password
string
Şifreleme veya şifre çözme için parola.
Örnekler
using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings("p@s$"))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save("archive.7z");
}
SevenZipAESEncryptionSettings(SevenZipCipher)
Dış şifre ile Aspose.Zip.Saving.SevenZipAESEncryptionSettings sınıfının yeni bir örneğini başlatır.
public SevenZipAESEncryptionSettings(SevenZipCipher cipher)
Parametreler
cipher
SevenZipCipher
Özel AES uygulaması.
Örnekler
SevenZipCipher cipher = ComposeMyCipher();
using (var archive = new SevenZipArchive(new SevenZipEntrySettings(null, new SevenZipAESEncryptionSettings(cipher))))
{
archive.CreateEntry("data.bin", "data.bin");
archive.Save("archive.7z");
}