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

转载 2014年11月21日 09:18:24
 给.dll文件加一个数字签名的方法
效果如图所示:
 
做法:
下载数字签名工具包:http://files.cnblogs.com/babyt/SignTool.rar
 /Files/JavaCoffee/SignTool.rar
电脑桌面左下角的开始>>运行>>输入cmd进入DOS命令窗口
利用cd(跳转)命令和dir(查找)命令找到 放signtool的文件夹目录
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
下输入 makecert /sv "wotuanOk.PVK" /n "CN=我团网,E=wotuan@163.com" wotuan.cer 
这段代码:
A.makecert是指的数字签名工具包中的makecert.exe 工具
B.BabytOk.PVK ,wotuan.cer  都是你要生成的数字认证文件,名字可以自定义
C.CN=我团网,E=wotuan@163.com   签名人姓名和电子邮件地址
在DOS中输入命令回车后,会弹出设置密码的文本框,设置完后请记住密码后面会用到!
在数字签名工具包signtool文件夹下会多出几个文件,就是在刚才操作下生成的数字认证
点击文件夹下的signcode.exe文件,选择你要添加数字签名的.dll文件>>签名类型:自定义>>从文件选择中:选择刚才生成的wotuan.cer  文件
>>磁盘中的私钥文件:选择wotuanOk.PVK>>输入刚设置的密码>>选择算法加密>>时间戳服务(有免费的url地址http://timestamp.wosign.com/timestamp
>>完成后,在查看.dll属性就出来你想要的效果,但是这证书是自己颁发的,不被浏览器所承认!

C# 动态修改dll的签名 以及修改引用该dll文件的签名

在读取RedisSessionStateProvider配置 提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken 方法里面那个字符串的...
  • dz45693
  • dz45693
  • 2016年12月09日 12:20
  • 1182

C#程序集使用强名字(Strong Name)签名/强名称签名

C# dll强签名介绍 之前基本没有这个概念,直到有一天我们的dll被反编译了,导致我们的代码基本上被看到了,才想起来要保护dll的安全性,因为C#语言的在编译过程中会产生中间语言导致dll很容...
  • hjpcb
  • hjpcb
  • 2013年03月04日 14:03
  • 2808

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

  • 2017年11月17日 18:19
  • 20KB
  • 下载

将控件打包成CAB加数字签名方法实现控件自动更新

  • 2013年10月31日 16:55
  • 15KB
  • 下载

PDF文件中的数字签名之(在一个PDF文件的签名代表)

原文地址:https://www.adobe.com/devnet-docs/acrobatetk/tools/DigSig/Acrobat_DigitalSignatures_in_PDF.pdf ...
  • u014760573
  • u014760573
  • 2016年01月25日 10:41
  • 2091

浏览器applet 通过"数字签名" 获得 JNA调用 DLL权限

先将依赖的DLL放在JRE的bin目录下(注意:浏览器在环境中既有JDK也有JRE调用Applet时,默认使用的是系统中的JRE,只有放在JRE的bin目录下的DLL才会被找到) 使用JNA...
  • imcxin
  • imcxin
  • 2011年11月08日 17:44
  • 4390

使用数字签名验证文件是否被修改

  • 2013年05月03日 12:18
  • 62KB
  • 下载

SignCheck 文件目录数字签名查看

  • 2012年06月28日 16:43
  • 360KB
  • 下载

验证exe文件数字签名

  • 2012年02月02日 17:09
  • 502KB
  • 下载

PE文件数字签名检测工具

  • 2017年12月04日 13:04
  • 391KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给.dll文件加一个数字签名的方法
举报原因:
原因补充:

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