2
我需要採用PDF,向其添加一些動態生成的許可證文本,並在將電子郵件發送給預期收件人之前對文檔進行數字簽名。在PHP中執行此操作的最佳方式是什麼?如何數字簽名在PHP中動態創建的PDF?
我對數字標牌的理解是將PDF的內容轉換爲散列,並將文檔的某些屬性設置爲該值。如果轉換爲散列的內容與該屬性中的散列不匹配,則文檔已被更改。它是否正確? this和this頁面上討論的證書是什麼?
我是否認爲用TCPDF編輯現有的PDF是不可能的,只能創建一個新的?是SetaPDF Stamper和SetaPDF Signer一個有效和不錯的選擇?
非常感謝
有一個很好的圖表顯示需要在這裏發生什麼: http://en.wikipedia.org/wiki/Digital_signature – thetaiko 2010-02-18 15:40:54
我會認爲散列的部分它只是你的pdf文件的一個子部分,而不是整個文件。然後散列被存儲在哈希部分之外,所以你沒有衝突。只是在這裏猜測 – ZeissS 2010-02-18 15:44:04