0
对此样本的公共密钥:https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspx哪里是在.NET RSA加密
如果此示例中使用的公钥对数据进行加密?
它是否在RSAParameters对象中?
如果是,什么是base64编码正确的字节数组,并将字符串放入web.config重新使用公钥,当我必须解密以前加密的数据?
我的预期酒吧/ PRV关键要种的字符串不是RSAParameters。我应该如何使用这些参数来获得一个字符串,我可以将其作为资源嵌入或保存在某个地方? – Elisabeth
如果您检查我提出的链接,您会看到RSAParameters使用SerializableAttribute,这意味着您可以使用任何serialiser将其写入数据存储区https://msdn.microsoft.com/en-us/library/4abbf6k0%28v = vs.110%29.aspx有一个如何序列化为二进制文件的例子。但是如果将文件流交换为内存流,则可以使用流读取器将其读出到字符串变量中https://msdn.microsoft.com/en-us/library/system.io.streamreader%28v=vs .110%29.aspx – MikeT
我想将它嵌入程序集中。因此,我创建了一个带有设置嵌入资源的键/值对的字符串资源。你认为那很好? – Elisabeth