如何对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值。

这里分享下彻底解决win7驱动数字签名的问题, *** 作方法如下。

设备:联想y7000p

系统:Windows7

1、首先点击左下角微软图标,在搜索框里输入运行。

2、然后点击打开运行。

3、接着在运行界面输入gpedit.msc,点击确定。

4、然后在打开的本地组策略编辑器窗口,找到并点击:用户配置 - 管理模板 - 系统 - 驱动程序安装。

5、接着在打开的页面中,找到:设备驱动的代码签名,并左键双击:设备驱动的代码签名。

6、最后在打开的设备驱动的代码签名窗口,选择:已启用,在选项的下拉框中,有:警告、阻止、忽略供选择。这里选择阻止:命令系统拒绝安装未经数字签名的文件,这样即可解决驱动数字签名的问题了。


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

原文地址:https://54852.com/tougao/8053822.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存