PDF格式分析(五十二)Digital Signatures 数字签名
生活随笔
收集整理的這篇文章主要介紹了
PDF格式分析(五十二)Digital Signatures 数字签名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數字簽名(PDF 1.3)可用于驗證用戶的身份和文檔的內容。 它在簽名時,保存了有關簽名者和文檔狀態的信息。
簽名可以是純數學的,例如公鑰/私鑰加密文檔摘要,也可以是生物識別形式的,例如手寫簽名,指紋或視網膜掃描。
ISO 32000中的數字簽名目前支持兩種活動:一、向文檔添加數字簽名,二、檢查該簽名的有效性。 撤銷信息是簽名的一個屬性,這意味著簽名時,必須在簽名之前先獲取吊銷信息。 類似的要求也適用于證書鏈,簽名軟件必須在簽名之前獲取并驗證證書鏈。
簽名信息保存在簽名字典中。簽名處理程序可以使用或省略(被標記為可選的條目,但如果被設置為標準方式,則要使用它們)。
此外,簽名處理程序可以添加自己的私有條目。 為避免名稱重復,所有此類私有條目的鍵,應以注冊的處理程序名稱為前綴,后面跟上句點符號(2Eh)。
通過計算文檔中數據(或部分數據)作為摘要,并將摘要存儲在文檔中來創建簽名。 為了驗證簽名,應重新計算摘要并將其與存儲在文檔中的摘要進行比較。 摘要值如果存在差異,則表明文檔簽署后,已進行了修改。
數字簽名在PDF表現形式
簽名工作流
總結
以上是生活随笔為你收集整理的PDF格式分析(五十二)Digital Signatures 数字签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: websocket autobahn j
- 下一篇: 程序员的自我救赎,使用python开发性