我正在編寫一個桌面應用程序,用於從IMAP服務器檢索電子郵件。爲方便起見,用戶可以選擇保存登錄屏幕的用戶名和密碼,所以他不必每次都輸入。我可以將密碼保存爲純文本嗎?如果沒有,那我該怎麼做?保存登錄密碼
(請注意,存儲密碼哈希不適合這裏,因爲程序必須知道,以便自動登錄到IMAP服務器的準確的用戶名和密碼。)
我正在編寫一個桌面應用程序,用於從IMAP服務器檢索電子郵件。爲方便起見,用戶可以選擇保存登錄屏幕的用戶名和密碼,所以他不必每次都輸入。我可以將密碼保存爲純文本嗎?如果沒有,那我該怎麼做?保存登錄密碼
(請注意,存儲密碼哈希不適合這裏,因爲程序必須知道,以便自動登錄到IMAP服務器的準確的用戶名和密碼。)
在Windows上,您可以使用DPAPI存儲密碼。
在.Net中,這是ProtectedData
class。
你可以嘗試存儲的用戶名和使用密碼Vernam Cipher。
它比純文本更好。但隱藏你的鑰匙。