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


    代码签名(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位

     

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

  • 相关阅读:
    解决npm run build 打包出现XXXX.js as it exceeds the max of 500KB.
    [Leetcode] 0088. 合并两个有序数组
    67-Java面向对象三大特征之三:多态
    快速了解Spring Cache
    Python 全栈系列209 so_pack
    爆款视频怎么做?这里或许有答案
    Spring Boot 到底是单线程还是多线程
    【Node.js】Node.js安装详细步骤和创建Express项目演示
    【kali-权限提升】(4.2.1)社会工程学工具包(上):web钓鱼模块
    初探词法分析实验
  • 原文地址:https://blog.csdn.net/WoTrusCA/article/details/126546475