从强名称文件中提取私钥?

时间:2010-08-05 05:36:09

标签: .net strongname

正如标题所述,有没有人知道如何从snk文件中提取私钥?我们希望使用StrongName中的私钥进行加密。我读到了:
{-3}} sn -o key.snk将提取私钥/公钥,如果它们存在于文件中但我尝试了它只是一个长CSV格式的字符串,没有区分什么是私钥和什么是公钥。

1 个答案:

答案 0 :(得分:3)

在您链接的文档中, -o 标志旁边显示:

  

如果 infile包含带私钥的密钥对,则还会提取私钥。

你确定文件中的私钥吗?

您可以运行sn -p key.snk获取公钥,并将其与sn -o key.snk的输出进行比较 - 如果它们相同,则密钥文件只有公钥,否则会有差异是私钥。