如何将程序进行数字签名?

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

具体如下:

1、通过makecert.exe生成需要的证书,用cmd命令打开窗口,输入命令D:\证书创建工具\makecert -$ "individual" -r /sv "1.PVK" /n "CN=Windows,E=microsoft,O=微软" 1.cer,生成两个文件分别是1.cer和1.PVK。

2、需Signcode.exe(文件签名工具),打开,添加需要数字签名的程序。

3、自动选择自定义选项,下一步,然后点击从文件中选择1.cer文件,1.cer文件在第一个步骤你生成的目录中,然后下一步。

4、点击浏览按钮,添加文件1.PVK,1.PVK文件也是在第一步生成的目录中,点击下一步,哈希算法,自己随便选,可以选md5,也可以选sha1.,点击下一步。

5、默认点击下一步,出现数据描述框,自己可以填写,也可以不填。点击下一步。

6、填写时间戳服务器URL:http://timestamp.wosign.com/timestamp,也可以不选添加时间戳,点击下一步,完成,d出签名成功框。

7、右键点击软件属性,检验数字签名是否成功。数字签名总过程就是这个样子,让软件更加安全可靠。

方法一

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值。

签字仪式是签署合同的高潮,它的时间不长,但程序规范、庄严、隆重而热烈。签字仪式的正式程序一共分为四项:

(一)签字仪式正式开始。

各国签字仪式的程序大同小异,以我国为例:双方参加签字仪式的人员步入签字厅。签字人入座。双方的助签人员分别站立于签字人员的外侧,协助翻揭文本及指明签字处。其他人员分主方、客方按身份顺序站立于后排,客方人员按身份由高到低从中向右边排,主方人员按身份高低由中向左边排。当一行站不完时,可以按照以上顺序并遵照“前高后低”的惯例,排成两行、三行或四行。

(二)签字人正式签署合同文本。

通常的作法,是先签署己方保存的合同文本,再接着签署他方保存的合同文本。每个签字人在由己方保留的合同文本上签字时,按惯例应当名列首位。因此,每个签字人均应首先签署己方保存的合同文本,然后再交由他方签字人签字(由助签人交换),其含义是在位次排列上,轮流使有关各方有机会居于首位一次,以显示机会均等,各方平等。

(三)签字人正式交换已经有关各方正式签署的合同文本。此时,各方签字人应热烈握手,互致祝贺,并可相互交换各自方才使用过的签字笔,以示纪念。全场人员应鼓掌,表示祝贺。

(四)饮香槟酒。交换已签的合同文本后,有关人员,尤其是签字人当场干上一杯香槟酒,是国际上通行的用以增添喜庆色彩的做法。 在一般情况下,商务合同在正式签署后,应提交有关方面进行公证,才正式生效。


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

原文地址: http://outofmemory.cn/yw/11238301.html

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

发表评论

登录后才能评论

评论列表(0条)

保存