- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 为程序程序集签名
在VS安装后发现路径**VC7/Common7/Tools/Bin/下有许多小工具,我对带有Cert的文件比较感兴趣。经过研究,发现是有关证书和签名的,当然,该证书未被证书认证机构认可。下面列出这些工具和我的使用心得。1。Makecert.exe ---证书创建工具2。Cert2Spc.exe ---发行者证书测试工具3。Signcode.exe ---文件签名工具4。chktru
2008-06-12 10:47:00 1934
原创 强名介绍3
示例 下面的命令创建一个新的随机密钥对并将其存储在 keyPair.snk 中。 复制代码sn -k keyPair.snk下面的命令将 keyPair.snk 中的密钥存储在强名称 CSP 中的容器 MyContainer 中。 复制代码sn -i keyPair.snk MyContainer下面的命令从 keyPa
2008-06-12 10:37:00 645
原创 强名介绍2
强名用来证明这个生成的程序集是你发布的;而且,如果你写的程序集要用在多个应用程序上的话,那么这个程序集必须要拥有唯一的名称,这个强名称是程序集唯一名称的一部分。 另外,只要你保护好你的snk文件不要公布出去,那么没有任何人可以假冒你发布程序集。 强名称签名的原理是不对称签名验证算法。 首先你用sn.exe命令行程序生成一个.snk的密钥文件,这个文件
2008-06-12 10:24:00 687
原创 强名介绍Strong Name
错误:对程序集“XXX.dll”签名时加密失败 --“读取密钥文件“XXXX.snk”时出错 -- 系统找不到指定的文件。 ” 原因是没有密钥文件,可以使用这样的方法创建一个密钥文件: 1,找到签名工具sn.exe,默认的路径是:系统盘:/Program Files/Microsoft Visual Studio .NET 2003/SD
2008-06-12 10:17:00 2253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人