我从website生成了一个私钥和一个公钥,因此我的密钥是字符串。
我想用它们来加密和解密数据。但是,我找不到任何解决方案来说明如何正确执行此操作。
仅使用System.Security.Cryptography
名称空间(我不能使用其他库)。
我知道我必须在RSAParameter
对象中设置我的密钥。但是,如何从原始字符串键做到这一点?该文档(以及我在Internet上找到的大多数解决方案中的100%都是使用.Net的RSA类生成密钥的,但是没有解释如何使用已生成的密钥进行加密/解密。
所以,基本上:
如何使用System.Security.Cryptography
名称空间和RSA算法以及已生成的密钥(作为字符串)来加密/解密数据?