【发布时间】:2012-04-30 05:52:11
【问题描述】:
我使用sn.exe 生成密钥对(私钥和公钥)。我从私钥中提取公钥如下:
sn -p keyPair.snk publicKey.snk
我使用 C# 读取它并将其作为二进制文件存储在数据库中以用于加密我的数据。
有什么方法可以在不使用sn.exe 的情况下从 C# 中的私钥中提取公钥?
注意:我想要一个作为byte 的公钥,以便将它与我存储在数据库中的公钥进行比较。
【问题讨论】:
-
为什么要使用公钥加密,为什么要使用 sn.exe 生成密钥?您要防范的安全威胁是什么?