数字签名制作及签名工具使用可生成可自定义的受信任的数字签名,用于给exe、dll、sys等文件签名,防止程序被修改!只需要填写证书的基本信息即可一键生成,方便快捷!
使用说明
1、生成数字签名
在生成证书处填写证书的基本信息,然后点击生成即可。
如需生成根证书的子证书,需在父证书处填写父证书的路径信息。
2、文件签名
选择欲签名的文件和签名所使用的PFX格式证书,如PFX证书含有密码,需填写正确的密码,否则签名失败。
如果被签名程序已有其他签名,需勾选“删除原签名”,否则将在原有基础上追加签名。
3、信任证书
直接将欲信任的证书拖入指定位置即可
4、需将证书添加进受信任的根证书颁发机构,直接使用软件内的信任功能即可,如果是其他设备,可自行调用certmgr.exe添加信任
复制代码 隐藏代码
certmgr.exe -add -c cert.spc -s -r localMachine root
5、参数内不要含有特殊符号
6、切勿用于非法用途
7、参考文献
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/makecert
https://docs.microsoft.com/zh-cn/windows/win32/seccrypto/cert2spc
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/pvk2pfx
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/signtool
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/certmgr
8、时间戳服务器推荐
http://tsa.starfieldtech.com
http://timestamp.digicert.com
http://time.certum.pl