【发布时间】:2012-10-11 17:04:25
【问题描述】:
我有一个公钥和一个私钥,还有一个我想解密的字符串。
公钥格式如下:
-----BEGIN PUBLIC KEY-----
(key here)
-----END PUBLIC KEY-----
私钥格式如下:
-----BEGIN RSA PRIVATE KEY-----
(key here)
-----END RSA PRIVATE KEY-----
我要解密的字符串已使用公钥加密,然后我需要使用私钥对其进行解密。
我想知道我该怎么做。
我一直在研究这个并找到了RSACryptoServiceProvider,但对于加密/解密,似乎希望密钥采用带有模数和指数的 XML 格式。
我的问题是,有没有一种方法可以使用我拥有的数据生成具有模数和指数的 XML 格式,或者是否有另一种方法可以使用我拥有的数据解密字符串。
【问题讨论】:
-
非对称密钥无法解密超过其密钥长度的数据。
-
以下问题的答案可能对您有所帮助:*.com/questions/5357380/…
标签: c# encryption rsa private-key rsacryptoserviceprovider