簡體   English   中英

在 Windows 中使用 Java 保護文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM