代码签名(Code signing)是对各类软件代码文件进行数字签名,以确认软件发行者身份并保证软件在签名后未被篡改,它使用数字证书来识别软件的发布商,使用哈希算法来确保软件的完整性。代码签名机制借助PKI密码技术及数字证书,规范了软件的发行,帮助开发者和最终用户建立安全信任的软件发布环境和使用环境。

Windows内核代码 .sys文件、ActiveX文件、 .exe 和 .dll 文件、Java Applets、J2ME MIDlet、Office宏文件等多种类型的文件,都需要进行软件代码数字签名。对软件代码文件部署数字签名不仅需要代码签名证书,还需要代码签名工具软件将数字签名嵌入到软件中。今天要推荐的两款代码签名工具,分别是微软推出SignTool和沃通CA推出的WoSignCode代码签名工具。

1、微软SignTool命令行工具

SignTool是微软提供的命令行工具,用于对软件代码进行数字签名,验证代码签名和时间戳。安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,可使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。您可以使用这些实用程序轻松运行工具,而不需要导航到安装文件夹。Signtool只能采用命令行方式进行代码签名,没有可视化引导界面,适合有命令行使用基础的用户。

2、沃通WoSignCode代码签名工具

沃通WoSignCode代码签名工具是沃通自主研发的可视化代码签名工具,支持可执行文件签名,支持应用程序代码签名,支持ActiveX控件数字签名、驱动程序数字签名,功能全面,简单易用。WoSignCode代码签名工具已更新至V3.0.1.26版本,进行了多个版本的迭代优化,更加符合开发者使用需求;可视化界面让代码签名更加便捷。

支持批量签名;

支持Windows XP及以上系统;

支持可执行文件(exe,dll,sys.ocx等)及打包文件(cab,cat等)签名;

代码签名增加交叉根,提高兼容性

CSR加密位数支持3072位

更多代码签名证书及签名工具相关信息,欢迎访问沃通官网。

代码签名工具有哪些?好用的数字签名工具推荐相关推荐

  1. 数字签名(代码签名)流程和数字签名的验证

    数字签名(代码签名)流程 数字签名(代码签名)流程 Authenticode : 这里翻译为数字认证代码.  code sign : 字面的翻译为代码签名,但是通常的我们称为数字签名,以下的文中均称为 ...

  2. OV代码签名和EV代码签名证书区别

    原文来自:OV代码签名和EV代码签名证书区别_代码签名证书_Gworg 如果代码分发在网络上,则可能会受到侵害.代码可能会在到达用户前被黑客攻击.被其他开发人员盗用,或者因为"身份不明的发布 ...

  3. 内核模式代码签名走查(一)

     17年新年之后,就一直忙着手中的工作,这次的工作是给windows驱动程序编写预安装程序,修改好了INF文件之后,就一直尝试着给驱动进行预安装.结果是折腾了几天,也没有将驱动预安装上,那时候还不 ...

  4. iOS应用签名原理--数字签名?代码签名?双层代码签名?

    数字签名 数字签名(又称公钥数字签名.电子签章等)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法.一套数字签名通常定义两种互补的运算,一个用于签名,另一个 ...

  5. 转发高人文章:以前写的一些有关代码签名/时间戳数字证书的东东

    此文摘自:http://bbs.wosign.com/forum.php?mod=viewthread&tid=86 以前苦于没有专门的平台和数字证书方面的专家.爱好者一起交流,写的一些有关代 ...

  6. 全面剖析VeriSign代码签名证书

    本文档由维瑞技术中心提供:VeriSign代码签名 www.willrey.com 什么是代码签名?我为什么需要代码签名证书? 用户在线下载应用程序.安装插件附件.与复杂的 网络应用程序交互时,出于安 ...

  7. java安全——数字签名+代码签名

    [0]README 1)本文文字描述转自 core java volume 2, 旨在学习 java安全--数字签名 的基础知识: 2)本文实践内容以及截图笔记均为原创: 3)如果要给予applet更 ...

  8. IOS证书/私钥/代码签名/描述文件

    http://blog.sina.com.cn/s/blog_65c178a801016yr0.html 转自:百度文档 1.   相关资源 (1)   钥匙串程序(常用工具->钥匙串),用于创 ...

  9. 英伟达代码签名证书遭窃取?三星也未能幸免,泄露多达190GB文件

    2022年2月26日,英伟达遭到黑客组织Lapsus$ 攻击,大量员工信息以及近1TB的数据被窃取.Lapsus$ 要求英伟达公布所有产品上限制显卡挖矿性能的LHR (Lite Hash Rate), ...

  10. linux安装globalsign证书,globalsign代码签名证书

    GlobalSign代码签名证书被平台上的开发人员使用来对通过Internet 分发的应用程序和软件进行数字签名. 因为签名的代码包括发布者的名称以及该代码自发布以来未被篡改的保证,任何人从互联网下载 ...

最新文章

  1. 比赛杀器LightGBM常用操作总结!
  2. 哈佛终身教授:年轻人如何做科研?
  3. mysql性能的介绍少_MySQL性能突然下降怎么回事 MySQL性能突然下降原因介绍
  4. 华为魔术手机拆机图解_【连载二十二】手机维修电路基础卡电路
  5. CodeForces - 1453D Checkpoints(概率+构造)
  6. 15+在线网页按钮生成器工具
  7. 小米手机 VS 阿里手机,阿里输在512MB内存,华为Honor只有电池容量跟小米差不多...
  8. 《大数据原理:复杂信息的准备、共享和分析》一一1.3 自动编码 格物致知。...
  9. 【JVM · GC】垃圾回收器
  10. MATLAB导入EXCEL表格数据画散点图
  11. Tekton实践篇-Tekton和Argocd的梦幻联动
  12. ios 按钮下面加下划线_IOS UIlabel 、UIButton添加下划线
  13. 超图结构到底比图结构好在哪里?????
  14. AI 神器让专业 PPT 制作触手可得! #Decktopus
  15. 大一新生计算机专业要选课,大一新生开学需要带电脑吗,辅导员:看看这四点再做决定...
  16. php制作特效文字,css实现字体特效
  17. ffplay拉取rtmp直播流减小延时的办法
  18. 【bzoj2006】【NOI2010】【超级钢琴】
  19. 优思学院|如何应用六西格玛的DMAIC做好采购管理?
  20. 单曲循环 翻译_单曲循环是什么意思

热门文章

  1. cfdpost怎么导出云图_FLUENT教程10CFDpost后处理.pdf
  2. matlab 2017a下载以及安装教程 亲测有效
  3. java算法按指定数量读取集合或数组中的值
  4. 中海达数据怎么转rinex_GPS_OEM原始数据向Rinex格式转换的方法[1]
  5. c语言 素数环,C语言素数环 DFS +回溯
  6. yaw公式_3D 视角旋转矩阵 yaw pitch roll (pan, tilt)的数学计算
  7. linux下如何查看二进制文件,Linux二进制文件的查看方法
  8. Jetson Xavier中安装DIGITS-》Caffee中的错误
  9. 前端学习白嫖-QQ音乐
  10. bing翻译接口appID申请教程【TranslateApiException: AppId is over the quota 】