标签: .net windows security cryptography interprocess
我们正在编写一套Windows应用程序,其中包含IE工具栏,Firefox工具栏和Windows桌面客户端。
在使用任何这些组件之前,用户提供了他的密码并说他需要保存此代码1小时或他选择的任何选项。
现在我们面临的挑战是,当他在所有3个组件中使用时,我们必须使用相同的密码来解密他的数据。目前我们正在使用AES加密的普通文件中写入该密钥,其中隐藏了特定的密钥源代码和所有3个组件访问该文件中的密钥。
现在请根据以下限制/要求建议我更好的方式。
有人可以帮助我。
此致
答案 0 :(得分:2)
你试过DPAPI吗?
http://msdn.microsoft.com/en-us/library/system.security.cryptography.protecteddata.aspx
http://msdn.microsoft.com/en-us/library/ms229741(v=VS.85).aspx