如何对EXE程序进行数字签名
方法一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值。
为何软件需要数字签名,软件为什么要数字证书签名
我以非常专业的背景告诉你,正规软件的数字签名不可盗用,不可伪造。
除非你盗得了它们的代码签名证书和使用密码。
数字签名就是为了验证信任关系,确保完整性和不可抵赖性的。
如果你的程序发布范围不大,也就几台电脑用,可以用免费的工具制作代码签名证书,并需要把CA证书导入到那几台电脑中。
比如使用openssl或java的keytool,自生成CA证书和代码签名证书。
不过步骤不是一两句能说清的,你需要好好研究。
最简单的方法是让有合法代码签名证书的人,帮你签个名,呵呵
有数字签名的软件就一定值得用户信任吗?
展开全部 如果问答“是的”,那就错了!请大家参考 微软网站的有关代码验证机制文章,简单地讲:就是给软件代码加上数字签名,仅用来保证:(1) 真实性 ( authenticity ) :让用户确信此软件的来源 ( 软件开发商的真实性 );(2) 完整性 ( integrity ) :确保软件发布后没有被篡改。
参考资料...
电子申请专利数字签名文件提示必须包含带申请号的文件,请更正后在...
标明:此帮助以me@mycompany.com.cn 做为邮箱地址进行说明.请在实际申请及使用数字签名时用企业邮箱地址替代me@mycompany.com.cn1.发送安全邮件由于越来越多的人通过电子邮件发送机密信息,因此确保电子邮件中发送的文档不是伪造的变得日趋重要。
同时保证所发送的邮件不被除收件人以外的其他人截取和偷阅也同样重要。
通过使用 Outlook Express 的“数字标识”,您可以在电子事务中证明您的身份,就像兑付支票时要出示有效证件一样。
您也可以使用数字标识来加密邮件以保护个人隐私。
数字标识结合了安全/多用途 Internet 邮件扩展 (S/MIME) 规范来确保电子邮件的安全。
数字标识如何工作?数字标识由公用密钥、私人密钥和数字签名三部分组成。
当在邮件中添加数字签名时,您就把数字签名和公用密钥加入到邮件中。
数字签名和公用密钥统称为证书。
您可以使用 Outlook Express 来指定他人向您发送加密邮件时所需使用的证书。
这个证书可以不同于您的签名证书。
收件人可以使用您的数字签名来验证您的身份,并可使用公用密钥给您发送加密邮件,这些邮件必须用您的私人密钥才能阅读。
要发送加密邮件,您的通讯簿必须包含收件人的数字标识。
这样,您就可以使用他们的公用密钥来加密邮件了。
当收件人收到加密邮件后,用他们的私人密钥来对邮件进行解密才能阅读。
在能够发送带有数字签名的邮件之前,您必须获得数字标识。
如果您正在发送加密邮件,您的通讯簿中必须包含每位收件人的数字标识。
哪里可以获得数字标识?数字标识由独立的证书颁发机构发放。
在证书颁发机构的网站申请数字标识时,证书颁发机构在发放标识之前将确认您的身份。
数字标识有不同的类别,不同类别提供不同的信用级别。
有关详细信息,请访问证书颁发机构的网站。
如何验证数字签名?通过撤销检查,您可以验证带数字签名的邮件的合法性。
进行检查时,Outlook Express 会向相应的证书颁发机构索取该数字标识的有关信息。
证书颁发机构发回该数字标识的状态信息,其中包括该标识是否已被撤销。
证书颁发机构会监控由于遗失或终止等原因而被撤销的证书。
.2.如果您想发送一封安全邮件,就需要对发送的邮件添加数字签名。
数字标识(又称证书)是允许您在电子事务中提供身份证明的特殊文档。
微软的outlook express 软件提供此项添加数字签名来发送电子邮件的功能,如下图:3.在想启用此添加数字签名之前,首先要申请一个数字签名,以下将以申请数字签名的流程及相关信息做详细的介绍,首先打开网站: https://www.thawte.com/secure-email/personal-email-certificates/index.html看到如下图示:4.点击上图的: ":join:" 按钮,弹出如下图示:5.点击上图中的" next " 按钮.出现如下图示:6.如上图,选择: Charset For Text Input:为 GB2312 (Simplified Chinese),在Surname orFamily Name : 输入me.First Names or Given Names 输入 me ,在Date Of Birth 后面输入你的生日,在 Nationality 后面选择 china