Sn.exe 提供密钥管理、签名生成和签名验证选项。
要创建公钥和私钥对,请使用以下命令 -
sn -k keyPair.snk
可以使用-
提取公钥sn -p keyPair.snk publicKey.snk
我想查看生成的对对应的私钥,
我该怎么做?
SN.exe实用程序不提供任何显示私钥的方法。这个名字本身就表明它是一个私钥。每个公钥对于其对应的私钥对来说都是唯一的。如果可以通过任何工具知道私钥,那么任何人都可以侵犯您的 .NET 程序集的内容。在这种情况下,数字签名/签名保护程序集内容免遭恶意篡改的整个动机就会丢失。
通过使用 -p 标志的输出,可以在其打印输出中识别密钥的公共部分。