Advertisement

关于Windows软件数字签名的makecert.exe和signcode.exe工具

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文介绍了在Windows操作系统中用于软件数字签名的重要工具——makecert.exe和signcode.exe。通过这两种实用程序,开发者可以创建自定义证书并为自己的应用程序添加数字签名,从而增强软件的安全性和用户信任度。 1. 下载签名工具后,请解压文件。 2. 解压后的目录包含两个可执行程序:makecert.exe 和 signcode.exe。 3. 打开命令行窗口,并使用 cd 命令切换到解压的目录中。 4. 创建数字证书文件,输入以下命令: ``` makecert /sv pvk.PVK /n CN=XiaoGuo,E=example@example.com -$ individual -r -e 01/01/2040 cer.cer ``` 5. 执行上述命令后,系统会提示输入三次密码(例如:test123),确认无误后,在当前目录下将生成两个文件 pvk.PVK 和 cer.cer。 6. 使用 signcode.exe 对程序进行数字签名: 7. 双击运行 signcode.exe 并按照以下步骤操作: - 步骤 1: 确定要签名的文件名; - 步骤 2:选择“自定义”选项; - 步骤 3:在证书部分,点击按钮从文件中选取 X.509 格式的 cer.cer 文件作为数字证书来源; - 步骤 4: 私钥位置选为 pvk.PVK 文件,并输入之前设置的密码(例如 test123)进行确认; - 步骤 5:选择哈希算法,如 md5。其余选项保持默认即可。 8. 点击完成按钮以结束签名过程。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Windowsmakecert.exesigncode.exe
    优质
    本文介绍了在Windows操作系统中用于软件数字签名的重要工具——makecert.exe和signcode.exe。通过这两种实用程序,开发者可以创建自定义证书并为自己的应用程序添加数字签名,从而增强软件的安全性和用户信任度。 1. 下载签名工具后,请解压文件。 2. 解压后的目录包含两个可执行程序:makecert.exe 和 signcode.exe。 3. 打开命令行窗口,并使用 cd 命令切换到解压的目录中。 4. 创建数字证书文件,输入以下命令: ``` makecert /sv pvk.PVK /n CN=XiaoGuo,E=example@example.com -$ individual -r -e 01/01/2040 cer.cer ``` 5. 执行上述命令后,系统会提示输入三次密码(例如:test123),确认无误后,在当前目录下将生成两个文件 pvk.PVK 和 cer.cer。 6. 使用 signcode.exe 对程序进行数字签名: 7. 双击运行 signcode.exe 并按照以下步骤操作: - 步骤 1: 确定要签名的文件名; - 步骤 2:选择“自定义”选项; - 步骤 3:在证书部分,点击按钮从文件中选取 X.509 格式的 cer.cer 文件作为数字证书来源; - 步骤 4: 私钥位置选为 pvk.PVK 文件,并输入之前设置的密码(例如 test123)进行确认; - 步骤 5:选择哈希算法,如 md5。其余选项保持默认即可。 8. 点击完成按钮以结束签名过程。
  • 代码(包括 cert2spc.exe、CertMgr.Exe、makecert.exe、pvk2pfx.exe signt...)
    优质
    这段简介是关于微软提供的用于数字证书管理和代码签名的一系列工具。主要包括cert2spc.exe,CertMgr.exe,makecert.exe,pvk2pfx.exe和signtool.exe等程序,帮助企业及个人开发者验证并签署软件,确保安全性与信任度。 生成签名证书的步骤如下: 1. 使用makecert工具创建自签发证书: ``` makecert -sv csp.pvk -r csp.cer -n CN=mycompany ``` 运行此命令会弹出一个设置密码框,可以将密码设为111111。 2. 创建发行者证书: ``` cert2spc csp.cer csp.spc ``` 3. 将pvk文件转换成pfx格式的密钥包: ``` pvk2pfx -pvk csp.pvk -pi 111111 -spc csp.spc -pfx csp.pfx -f ``` 4. 使用signtool对程序进行数字签名: ``` signtool sign /f csp.pfx /p 111111 /t http://timestamp.verisign.com/scripts/timstamp.dll csp.dll ``` 完成上述步骤后,您可以通过右键点击csp.dll并查看其属性来检查数字签名是否成功添加。如果在运行signtool时遇到dll缺失的问题(例如capicom.dll),则需要安装Windows SDK。 1. 安装Windows SDK。 2. 在SDK中找到signtool工具的位置使用它,通常路径为:D:\Program Files\Microsoft SDKs\Windows\v7.1\Bin 如果上述步骤仍然无法解决问题,请直接使用SDK自带的工具进行签名操作。
  • Windows SDK中Signtool.exe
    优质
    简介:Signtool.exe是微软Windows SDK提供的一个命令行工具,用于对可执行文件、库和脚本等进行代码签名,确保软件来源可信及完整性。 1. 使用ClickOnce发布应用时提示缺少Signtool.exe,在压缩包内提供了一个6.1.7600.16385版本的文件,已在VS2015、Win10环境下验证通过。 2. 将该文件复制到C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin目录下。
  • 易语言
    优质
    易语言软件的数字签名是一种用于验证软件完整性和来源可靠性的技术手段,确保用户下载和使用的程序未被篡改且来自可信开发者。 给你的软件添加数字签名可以减少杀毒软件的误报。
  • SigCheck
    优质
    SigCheck是微软Sysinternals套件中的一个实用程序,用于验证文件和注册表项上的证书及数字签名信息,帮助用户确认软件来源的安全性和完整性。 验证映像进行了数字签名,并使用此简单的命令行实用工具转储版本信息。 用法:sigcheck [-i][-e][[-s]|[-v]][-q][-u] [-c 编录文件名] <文件或目录> -c 在指定的编录文件中查找签名。 -e 只扫描可执行映像(无论扩展名是什么) -i 显示映像签名者信息 -n 仅显示版本号 -q 静默模式(不输出标语) -s 对子目录进行递归操作 -u 仅显示未签名的文件 -v 以 CSV 格式显示输出内容 使用该工具的一种方法是,通过以下命令检查 Windows System32 目录中是否存在未签名的文件: sigcheck -u -e c:\windows\system32
  • 塞班 塞班
    优质
    塞班签名工具软件是一款专为塞班系统手机设计的应用程序,能够帮助用户快速、便捷地生成和管理各类个性化签名档,极大丰富了用户的沟通表达方式。 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具 塞班签名工具
  • Windows应用程序.zip
    优质
    这是一个包含Windows应用程序数字签名工具的压缩文件,内含用于对可执行文件和驱动程序进行数字签名的相关软件及文档。 Windows应用数字签名工具包括makecert.exe、cert2spc.exe、pvk2pfx.exe和signtool.exe。
  • Windows.zip
    优质
    Windows文件签名工具.zip是一款专为Windows操作系统设计的实用软件包,内含多种用于验证和管理文件数字签名的工具,帮助用户确保文件来源可靠性和完整性。 在使用Windows签名的过程中,请打开相关文件夹中的Readme.txt文档,并按照其中的步骤进行操作。如果需要,可以指定SHA512作为签名算法。
  • ROM
    优质
    ROM签名软件工具是一款专为安卓开发人员和高级用户设计的应用程序,它能够帮助用户方便地对ROM文件进行数字签名,确保系统更新的安全性和完整性。 在安卓手机中删除不喜欢的预装软件,并安装自己喜欢的应用程序(APK)。此外,DIY自定义ROM所需的签名工具也是必备的。
  • 复制
    优质
    数字签名复制工具是一款专为管理和操作数字证书及签名设计的应用程序。它允许用户轻松地创建、备份和传输数字签名,确保文件的安全性和完整性。 数字签名克隆工具的使用方法在打开软件后一目了然。请勿将其用于非法用途,仅供研究之用。