對PDF進行數字簽名,生成可信的文件

2021-09-01 14:09:12 字數 425 閱讀 1038

電子賬單、回單、通知、合同等越來越流行了,電子文件的可信性變得非常重要。

pdf是理想的電子文件格式,有下面這些優勢:

數字簽名的重要意義:

通過網際網路發布的pdf文件可以使用pdf文件簽名證書進行身份簽名或確認簽名,簽名後的文件則可以向使用者證實pdf文件簽署人的真實身份,簽署人的真實身份是通過權威的第三方進行審核並確認,同時也保護了pdf文件在傳輸的過程中沒有被非法篡改,從而使得簽名後的pdf文件可以安全可靠的用於企業之間電子文件交換和電子合同簽署。

xdoc可以基於資料庫、xml等生成格式非常豐富的pdf文件。從9.1.6開始支援對輸出的pdf進行自動簽名,只需要在伺服器端配置從ca機構申請的數字證書即可。下面看看效果吧:

未被修改的有效的簽名:

被修改後的無效簽名結果:

對exe檔案進行數字簽名

在之前的文章 py2exe inno setup整合打包python程式 中,我們編寫了python指令碼,使得可以一鍵對python編寫的windows程式進行打包,並編譯成exe可執行檔案,現在我們在此基礎上新增對exe檔案進行數字簽名的指令碼。首先,在對exe檔案進行數字簽名時,當然要有乙個p...

對稱密碼體制進行數字簽名

今天,我來給大家簡單介紹一下用對稱密碼體制進行數字簽名,也許好多人聽過用 公鑰密碼體制進行數字簽名的,還沒有聽過這對稱密碼體制也可用來簽名。但我們現在 用得最多的當然是用公鑰密碼體制進行數字簽名的。先說說數字簽名的功能。數字簽名可以解決否認 偽造 篡改及冒充等問題 凡是需要對使用者的身份進行判斷的情...

如何給ocx,dll控制項進行數字簽名

下面用到的命令可以從 microsoft visual studio 6.0安裝後的 sdk bin 目錄中找到 1 製作證書 makecert sv bksx.pvk ss 某某ie外掛程式 n cn 公司名稱,e lga 163.com,o lga bksx.cer 這個是製作證書 sv 是製作...