开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 41391|回复: 106
收起左侧

[分享] 易语言程序的证书签名 数字签名方法 -- 转载

[复制链接]
结帖率:89% (33/37)
发表于 2014-7-29 17:54:33 | 显示全部楼层 |阅读模式   上海市上海市
本帖最后由 liu307921917 于 2014-7-29 22:00 编辑

数字签名主要的功能是:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。
数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。


易语言编译的程序也可以添加数字签名证书。这样可以大大减少“360个洞”“卡吧死机”“青山卫士”...等等杀毒软件的误报
而且还可以减少程序被破J,减少程序各种各样的风险呢! 何乐而不为!

此方法仅作交流!


  



生成证书与添加证书 (添加数字签名教程)  


1、生成证书实例:用cmd打开makecert.exe
命令:makecert /sv "1.PVK" /n "CN=Windows,E=microsoft,O=微软" 1.cer
Windows、microsoft、微软、三处可自定,Windows指签名人姓名、microsoft指电子邮件地址,具体自己改
回车出现创建私钥密码,直接点确定就是不用密码保护,生成1.cer 与1.PVK
b3c6623c-4e92-4e2d-831f-40e2511f4762.gif

2、添加数字签名双击打开signcode.exe,下一步:
eb5efdc6-05d9-4832-97f5-e3888faaa032.gif

3、选择你想要添加的程序:
3a654600-19d5-481a-9d28-bc552bce92f3.gif
4、选择自定义:
3a654600-19d5-481a-9d28-bc552bce92f3.gif
5、从文件中选择1.cer,文件类型选X.509 证书:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

6、从文件中选择1.PVK:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

7、默认下一步:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

3a654600-19d5-481a-9d28-bc552bce92f3.gif

7、默认下一步:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

8、默认下一步:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

9、描述与WEB位置可选填写,不填也没事:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

10、免费的时间戳服务器URL:http://timestamp.wosign.com/timestamp,也可以不选添加时间戳:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

11、完成:
3a654600-19d5-481a-9d28-bc552bce92f3.gif

2.gif

12、查看添加数字签名后的程序属性:
3.gif


制作证书工具.rar (26.19 KB, 下载次数: 1034)

点评

麻烦亲,先仔细看下教程,谢谢!   广东省佛山市  发表于 2014-7-29 22:02
这工具没办法生成文件。   湖南省长沙市  发表于 2014-7-29 19:39

评分

参与人数 1好评 +1 收起 理由
Demigod + 1 这工具没办法生成文件.

查看全部评分

本帖被以下淘专辑推荐:

发表于 2023-11-9 10:00:20 | 显示全部楼层   浙江省宁波市
痛失2币.....................................
回复 支持 反对

使用道具 举报

结帖率:70% (14/20)
发表于 2023-8-18 18:09:04 | 显示全部楼层   江苏省盐城市
sunos 发表于 2023-8-6 22:55
都23年了 回复14年的贴   哈哈哈  因为这是自己造的证书,没办法验证

哎,难搞啊
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-8-6 22:58:28 | 显示全部楼层   江西省赣州市
liu307921917 发表于 2014-7-29 20:16
主要防误报,还有加上数字签名的程序显得很吊,我是这么感觉的,转载的,也经过测试OK ...

确实叼 叼爆了
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-8-6 22:57:12 | 显示全部楼层   江西省赣州市
josn 发表于 2023-4-11 15:56
我签名成功了,软件运行还是提示未知的发布者,哎,好难搞

兄台 你找到办法过360了吗
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2023-8-6 22:55:40 | 显示全部楼层   江西省赣州市
josn 发表于 2023-4-11 15:56
我签名成功了,软件运行还是提示未知的发布者,哎,好难搞

都23年了 回复14年的贴   哈哈哈  因为这是自己造的证书,没办法验证
回复 支持 反对

使用道具 举报

发表于 2023-6-19 20:15:01 | 显示全部楼层   四川省成都市
链接已经失效了老大
回复 支持 反对

使用道具 举报

结帖率:70% (14/20)
发表于 2023-4-11 15:56:27 | 显示全部楼层   江苏省盐城市
我签名成功了,软件运行还是提示未知的发布者,哎,好难搞
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2023-3-25 21:53:46 | 显示全部楼层   河南省洛阳市
weqyynpq 发表于 2023-1-13 17:51
报错了 怎么办啊

如果你是使用生成工具生成的,请在选择密钥类型(选择sha1还是md5的时候)选择md5再试试
回复 支持 反对

使用道具 举报

发表于 2023-1-13 17:51:08 | 显示全部楼层   江苏省南京市
报错了 怎么办啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表