給exe程式 製作數字簽名

2021-07-12 05:32:23 字數 367 閱讀 1758

簡單地說,需要兩步:

1. 購買或自己創立乙個的數字簽名證書檔案。

有工具軟體可以製作數字簽名證書,比如openssl,但自簽的,在別人的機器上,回出現簽名無法校驗的問題。除非人家信任,否則人家不會安裝你的證書。

2. 用工具軟體對exe或其他任何檔案,進行數字簽名。 可以是免費的ui工具,比如:ksign;也可以類似signtool(微軟的命令列工具);還可以作業系統的嚮導程式(比如微軟windows上的簽名檔案安裝,匯入並對檔案數字簽名的嚮導)。 xnix下,可以用gnupg (gpg)從證書到簽名,一次搞定。

3. 你要是做程式開發的,可以利用signtool這樣的命令列工具,寫批處理,然後加入自己專案的make過程中自動加簽。

製作數字簽名

首先要有工具包,包括以下幾個軟體 makecert.exe 製作cer格式的證書,即x.509證書,同時可以建立私鑰 cert2spc.exe 將cer格式證書轉換成spc格式證書,即pkcs 7證書 signcode.exe 將證書簽署到ocx上去 chktrust.exe 檢查簽署證書後的ocx...

MakeCert數字簽名證書製作

第一步 建立自簽名的根證書 以管理員 啟動控制台 c program files x86 microsoft sdks windows v7.1a bin makecert sv pvk.pvk n cn myca individual r e 01 01 2040 cer.cer succeede...

白話數字簽名(番外篇) 簽名EXE檔案(下)

摘要 如果我們在iexplore.exe上面右擊,再點選 屬性 可以看到並沒有顯示數字簽名頁,但是在process explorer中卻可以成功驗證簽名,這是怎麼回事呢?簽名exe檔案的兩種方法 上篇寫到如果我們在iexplore.exe上面右擊,再點選 屬性 可以看到並沒有顯示數字簽名頁,但是在p...