Class SevenZipAESEncryptionSettings

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

objectSevenZipEncryptionSettingsSevenZipAESEncryptionSettings

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");
}
 Türkçe