THotPDF.AddStandalonePDFMAC Method
加入可驗證完整加密 PDF 修訂版的 CMS AuthenticatedData
宣告
function AddStandalonePDFMAC(const InputFileName, OutputFileName: TFileName; const Password: AnsiString): boolean; overload;
function AddStandalonePDFMAC(const InputFileName, OutputFileName: TFileName; const Password: AnsiString; const Options: THPDFPDFMACOptions): boolean; overload;
使用說明
- 輸入必須使用支援的加密文件金鑰復原方式
- 輸出會透過漸進式修訂以交易方式寫入
- MAC 涵蓋受保護的文件摘要與整檔位元組範圍
- 選項多載可選擇 SHA-2 或 SHA-3 產生方式,並可要求 AES-256-GCM 輸入加密
- 原始碼相容多載使用
THPDFPDFMACOptions.Compatibility
設定檔語義請參見 PDF MAC 演算法靈活性與政策設定檔