如何对EXE程序进行数字签名?

如何对EXE程序进行数字签名?,第1张

方法一

1、购买或自己创立一个的数字签名证书文件

有工具软件可以制作数字签名证书,比如openssl,但自签的,在别人的机器上,回出现签名无法校验的问题。除非人家信任,否则人家不会安装你的证书。

2、用工具软件对exe或其他任何文件,进行数字签名。

可以是免费的UI工具,比如:kSign;也碧碰可以类悔唤谈似signtool(微软的命令行工具);还可以 *** 作系统的向导程序(比如微软链腊Windows上的签名文件安装,导入并对文件数字签名的向导)。

xNix下,可以用GnuPG

(gpg)从证书到签名,一次搞定。

3、你要是做程序开发的,可以利用signtool这样的命令行工具,写批处理,然后加入自己项目的make过程中自动加签。

方法二

1、在CMD中,输入命令makecert做了cer和PVK文件;

2、打开signcode.exe

把cer和PVK文件导入了我的程序;

3、运行我的程序,在360里面,还是没有显示MD5值。

1.下载沃通签名工具wosigncode.exe到本地路径保存;

2.以管理员权限运行wosigncode.exe执行程序即可进入沃通签名工具 *** 作界面;

3.代码签名 *** 作说明。

a.打开沃通签名工具,在证书选择区,选择用于给代码签名的证书。

点击“PFX证书”按钮,支持选择PFX格式证书,输入证书密码即可;

点击“证书库”按钮,支持从本地安装的证书中自动筛选出有效期内的代码签名类型证书,选中雹颤拍即可;

点击“证书信息”链接,可查看用于签名的证书的详细信息。

b.在文件选择区,选择需要签名的文件。

沃通签名工具,支持对可执行文件(exe,dll,sys.ocx),其他文件(cab,cat,msi,msu)的以上格式文件进行签名;

支持拖放、双击添加、点击“添加”按钮3种方式选择需要签名的文件;

支持同时选择批量文件进行签名;

点击“添加文件夹”按钮,可直接选择该文件夹下所有文件进行签名;

已显示在文件列表的文件,选中后,点击“删除”按钮洞茄,可删除该文件;

点击“清空”按钮,会删除文件列表的所有文件。

c.在选择签名类型目源羡录下,选择签名类型。

支持普通签名和内核签名2种签名模式

选择内核签名模式时,如使用非沃通签发的证书进行签名,需要导入微软支持的交叉根证书;而使用沃通签发的证书进行签名,则不需要导入交叉根证书。

d.点击“签名”按钮,执行签名 *** 作,并等待签名完成。

参考资料:wosign.com/support/WoSign_sign_tools.htm


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12383308.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存