我见过有关使用私钥/公钥加密/解密数据的文章。我想要做的只是加密已经存储在文件中的生成的RSA私钥。我一直在广泛浏览,以了解它是如何做到的,但没有运气。我认为我的问题是一个不寻常的问题。请帮忙!
答案 0 :(得分:0)
首先,您需要一个*密钥派生函数,将您的密码转换为可用于加密私钥的对称密钥。如果您只使用.NET框架,则应使用Rfc2898DeriveBytes类。如果您能够使用BouncyCastle,则首选SCrypt。
然后,您可以使用AES算法加密您的密钥。
可以在this answer
中找到一些可用的代码示例