maa*_*atu 5 .net strongname key
Sn.exe提供了用于密钥管理,签名生成和签名验证的选项。
为了创建公钥和私钥对,使用以下命令-
sn -k keyPair.snk
Run Code Online (Sandbox Code Playgroud)
可以使用-提取公共密钥
sn -p keyPair.snk publicKey.snk
Run Code Online (Sandbox Code Playgroud)
我想查看生成的一对对应的私钥,
我怎样才能做到这一点 ?
SN.exe实用程序不提供任何显示私钥的方法。这个名字本身就表明它是一个私钥。每个公钥对于其对应的私钥对来说都是唯一的。如果可以通过任何工具知道私钥,那么任何人都可以侵犯您的 .NET 程序集的内容。在这种情况下,数字签名/签名保护程序集内容免遭恶意篡改的整个动机就会丢失。