我正在编写一个从IMAP服务器检索电子邮件的桌面应用程序。为方便起见,用户可以选择保存登录屏幕的用户名和密码,因此每次都不必输入。我可以将密码保存为纯文本吗?如果没有,那我该怎么做?
(请注意,在此处存储密码哈希是不合适的,因为程序必须知道确切的用户名和密码才能自动登录到IMAP服务器。)
答案 0 :(得分:1)
您可以尝试使用Vernam Cipher存储用户名和密码。
它比纯文本更好。但是隐藏你的钥匙。
答案 1 :(得分:1)
在Windows上,您可以使用DPAPI存储密码
在.Net中,这是ProtectedData
class。