天天看點

代碼簽名工具有哪些?好用的數字簽名工具推薦

代碼簽名(Code signing)是對各類軟體代碼檔案進行數字簽名,以确認軟體發行者身份并保證軟體在簽名後未被篡改,它使用數字證書來識别軟體的釋出商,使用雜湊演算法來確定軟體的完整性。代碼簽名機制借助PKI密碼技術及數字證書,規範了軟體的發行,幫助開發者和最終使用者建立安全信任的軟體釋出環境和使用環境。

Windows核心代碼 .sys檔案、ActiveX檔案、 .exe 和 .dll 檔案、Java Applets、J2ME MIDlet、Office宏檔案等多種類型的檔案,都需要進行.軟體代碼數字簽名。對軟體代碼檔案部署數字簽名不僅需要代碼簽名證書,還需要代碼簽名工具軟體将數字簽名嵌入到軟體中。今天要推薦的兩款代碼簽名工具,分别是微軟推出SignTool和沃通CA推出的WoSignCode代碼簽名工具。

1、微軟SignTool指令行工具

SignTool是微軟提供的指令行工具,用于對軟體代碼進行數字簽名,驗證代碼簽名和時間戳。安裝 Visual Studio 和 Windows SDK 時會自動安裝此工具。要運作工具,可使用 Visual Studio 指令提示符或 Windows SDK 指令提示符(也稱 CMD Shell)。您可以使用這些實用程式輕松運作工具,而不需要導航到安裝檔案夾。Signtool隻能采用指令行方式進行代碼簽名,沒有可視化引導界面,适合有指令行使用基礎的使用者。

2、沃通WoSignCode代碼簽名工具

沃通WoSignCode代碼簽名工具​​[1]​​是沃通自主研發的可視化代碼簽名工具,支援可執行檔案簽名,支援應用程式代碼簽名,支援ActiveX控件數字簽名、驅動程式數字簽名,功能全面,簡單易用。WoSignCode代碼簽名工具已更新至V3.0.1.26版本,進行了多個版本的疊代優化,更加符合開發者使用需求;可視化界面讓代碼簽名更加便捷。

支援批量簽名;

支援Windows XP及以上系統;

支援可執行檔案(exe,dll,sys.ocx等)及打封包件(cab,cat等)簽名;

代碼簽名增加交叉根,提高相容性

參考

  1. ​​^​​沃通WoSignCode代碼簽名工具​​https://www.wosign.com/marketing/2015_WoSign_sign_tools/index.htm​​

繼續閱讀