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