2011-05-02 127 views
1

是頁面或整個文檔的PDF數字簽名?頁面可以被簽名嗎?PDF數字簽名是用於頁面還是整個文檔?

+0

儘管理論上可能僅簽署PDF的一部分,但在實踐中,它始終是整個文檔。 – 2011-05-02 17:37:47

+0

你能解釋一下嗎?它是一個pdf規格? – abmv 2011-05-02 17:51:38

+0

就PDF而言,簽名並不完全是我的強項。請參閱[PDF規格](http://www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf)中的第12.8節(數字簽名)。 – 2011-05-02 18:01:01

回答

2

儘管簽名通常放置在文檔的特定頁面上,但整個文檔實際上都是經過簽名的。但是,PDF格式支持所謂的「增量更新」技術,允許在不使現有簽名失效的情況下將頁面添加到文檔中(例如,Adobe Reader即使已更新,也能夠顯示簽名所覆蓋的文檔簽署後創建)。

0

數字簽名基於PDF文件中字節的物理佈局。簽名對象定義了PDF文件中用於計算/驗證簽名的字節範圍(起始偏移量和長度)。從技術上講,您可以定義一組範圍,僅覆蓋組成頁面的對象,但任何驗證簽名的應用程序都會忽略簽名中包含的字節的邏輯有效負載。如果您編寫自己的PDF簽名者和驗證者,則可以實現簽署單個頁面的邏輯。 簽署PDF文件的所有工具將始終簽署文檔,而不是文檔中的特定頁面。

相關問題