dll签名两种方法

原创 2015年07月08日 14:59:25

下面两种签名方法,都是对csp.dll签名,都不是CA颁发的,且效果不同,
一:通过自建证书签名
下载windows sdk,安装成功后,包含makecert.exe, cert2spc.exe, pvk2pfx.exe, signtool.exe工具,将要签名的csp.dll也放入工具目录,cmd命令切换到工具目录,再执行以下命令
1.生成签名证书:
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 sign /f csp.pfx /p 111111 csp.dll
此时,右击csp.dll查看属性,增加了菜单, 数字签名。

二:下载cspdk.exe签名
解压后,将cspSign.exe放入system32下,命令行切换到system32下,将要签名的csp.dll也放入system32, 执行命令:cspSign s csp.dll csp.sig
此时,system32下会出现csp.sig签名文件

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决第三方DLL没有强签名

第一步: 将DLL文件解开 ildasm myTest.dll /out:myTest.il 第二步: 将签名合入DLL ilasm myTest.il /res:myTest.res /dll /k...

给.dll文件加一个数字签名的方法

给.dll文件加一个数字签名的方法 效果如图所示:   做法: 下载数字签名工具包:http://files.cnblogs.com/babyt/SignTool.rar  /File...

给第三方dll强签名

假若我们要对第三方控件或者是其他的没有源代码的DLL文件想做类似的处理,增加强名称签名,怎么处理,是很多人都会面对的问题。 步骤: 1.首先采用反汇编工具ildasm生成中间语言。 ...

关于数字证书和数字签名的一些认识

字签名,其实就是拿我们的私钥对想要签名的内容进行加密的过程。 为什么数字签名能够在互联网中发挥作用呢?这是基于其两个特性。 1)防篡改 比如小明现在用自己的私钥将内容加密之后(签名),然后传给小红,小...

两种方法封装调用MFC-dll

  • 2016-04-20 23:05
  • 226KB
  • 下载

android studio中获取地图密钥查找签名的两种方法

第一种:如上图:打开studio  右侧的gradle,出现图一列表,依次展开项目xxx--->Tasks--->android--->signreport,点击signreport 显示run控制台...

APK重签名的两种方法

APK自动化测试时,自主研发的自动化测试工具如果签名方式和被测APK的签名方式不一致,自动化测试工具会无法启动被测apk。因此实际测试时,需要对自动化测试工具进行重签名,使其和被测apk的签名保持一致...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)