[英]Secure file using Java in Windows
我正在 Java 中開發需要用戶登錄的客戶端-服務器應用程序。 為此,如果配置文件中沒有用戶名(最初應該是“空白”),我需要顯示登錄屏幕以輸入用戶名和密碼。
填寫表格並檢查記住密碼后,我會將用戶名和摘要密碼發送到服務器進行檢查。 如果用戶在服務器上,我將收到成功消息,如果他在用戶登錄屏幕上選中記住密碼復選框,我需要將用戶名和摘要密碼保存在安全文件中。 為此,我需要一個安全的地方在 Windows 環境中存儲用戶名和密碼。 如果我將它存儲在一個文件中,如何保護該文件免受使用其他用戶名登錄 Windows 的其他用戶的攻擊。
對於每個 Windows 用戶,我需要單獨登錄,並且我使用 SHA-256 摘要算法來摘要密碼。
如何使用 Java Swing 來做到這一點。
您應該使用Preferences API而不是文件。 在 Windows 上,它將數據存儲在注冊表中,其他(非管理員)用戶無法訪問的分支中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.