HotXLS Belgeleri

IXLSWorkBook.EncryptionType özelliği

Birim: lxHandle
Çalışma kitabı bir parola ile kaydedildiğinde uygulanan şifreleme türü

Sözdizimi

property EncryptionType: TXLSEncryptionType read GetEncryptionType write SetEncryptionType

Açıklama

EncryptionPassword aracılığıyla bir parola atandığında seçilen şifreleme şemasını denetler. xletAuto (varsayılan) BIFF8 için RC4 CryptoAPI'yi, BIFF5 için ise XOR gizlemesini seçer. xletXor yalnızca BIFF5 XOR gizlemesini zorlarken xletRC4 BIFF8 RC4 standart şifrelemesini zorlar. Boş olmayan bir parola atandığında ve biçim BIFF8 olduğunda kaydetme, çalışma kitabı BOF kaydının ardından bir FILEPASS kaydı yayar ve Workbook akışını RC4 ile şifreler

RC4 CryptoAPI çıktısı 128-bit anahtar kullanır ve standart başlıkta uyumlu Microsoft Enhanced Cryptographic Provider'ı adlandırır. Özet ve belge-özet özellikleri sıradan düz metin OLE özellik akışları olarak yazılır; şifreleme başlığı o tercihi doğru tanımlamak için fDocProps ayarlar. Çalışma kitabı parolası çalışma kitabı verisini korur ve o belge özelliklerini şifrelemez

Classic RC4 ve RC4 CryptoAPI yükleme-kaydetme, Windows'un yanı sıra yerel Linux/macOS LX_PORTABLE_CORE profilinde de kullanılabilir. Bu özellik Classic XLS cephesine aittir; şifreli OOXML çıktısının ayrı bir platform sözleşmesi vardır

Ayrıca bkz.