使用SignTool给Windows程序进行数字签名

栏目: 编程工具 · 发布时间: 5年前

内容简介:前段时间写了个Windows平台的使用openssl生成一张自签证书通过以上命令生成一张名为 alert.pfx 的证书,在生成pfx文件时会要求你输入一些信息以及一个密码,改密码会在下面的签名过程中使用到。

前段时间写了个Windows平台的 自动报时程序 ,由于未添加签名所以在启动时总是会被提示为不被信任的程序,所以给程序添加了一个数字签名,这里记录下操作步骤。

使用openssl生成一张自签证书

openssl genrsa -out alert.key 2048
openssl req -new -x509 -days 365 -key alert.key -out alert.crt
openssl pkcs12 -export -in alert.crt -inkey ca.key -out alert.pfx

通过以上命令生成一张名为 alert.pfx 的证书,在生成pfx文件时会要求你输入一些信息以及一个密码,改密码会在下面的签名过程中使用到。

下载微软的签名工具,地址: https://pan.baidu.com/s/1rBE2HDodwM4qa6gLX8RwNA ,密码为 tnsb 。

把签名 工具 和之前生成的签名文件,以及生成的可执行文件放到同一个文件夹中,之后进行签名

signtool.exe sign /f alert.pfx /p 上一步中的密码 /t http

://timestamp.verisign.com/scripts/timstamp.dll TimeAlert.exe

Done Adding Additional Store

Successfully signed and timestamped: TimeAlert.exe

至此我们就成功的给一个Windows程序添加了数字签名。

参考: 使用SignTool给 .dll或 .exe数字签名


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

必然

必然

[美] 凯文·凯利 / 周峰、董理、金阳 / 译言·东西文库/电子工业出版社 / 2016-1 / 58.00元

凯文·凯利对于经济和社会发展的趋势有着深刻的见解。20年前,他的《失控》一书,便已预见了当下几乎所有的互联网经济热点概念,如:物联网、云计算、虚拟现实、网络社区、大众智慧、迭代等。此次,凯文·凯利在新书《必然》中,提到了未来20年的12种必然趋势。一起来看看 《必然》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具