正如标题所述,有没有人知道如何从snk文件中提取私钥?我们希望使用StrongName中的私钥进行加密。我读到了:
{-3}} sn -o key.snk将提取私钥/公钥,如果它们存在于文件中但我尝试了它只是一个长CSV格式的字符串,没有区分什么是私钥和什么是公钥。
答案 0 :(得分:3)
在您链接的文档中, -o 标志旁边显示:
如果 infile包含带私钥的密钥对,则还会提取私钥。
你确定是文件中的私钥吗?
您可以运行sn -p key.snk
获取公钥,并将其与sn -o key.snk
的输出进行比较 - 如果它们相同,则密钥文件只有公钥,否则会有差异是私钥。