关闭

dll签名两种方法

标签: dll签名
2237人阅读 评论(0) 收藏 举报
分类:

下面两种签名方法,都是对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签名文件

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:135736次
    • 积分:3460
    • 等级:
    • 排名:第9626名
    • 原创:215篇
    • 转载:11篇
    • 译文:0篇
    • 评论:16条
    最新评论