我正在嘗試爲網站構建一個非官方的API。它將要求用戶登錄,並使用標準的Console.readPassword()方法從控制檯讀取密碼。現在,這給了我一個char數組,但我必須通過使用Apache的HttpClient庫中的HttpPost類的POST請求發送密碼。爲此,需要一個字符串,但將密碼轉換爲字符串會產生安全風險。 我能做什麼?Java中的密碼安全性 - 將char []轉換爲字符串
編輯:我知道如何將char數組轉換爲字符串。問題在於字符串是不可變的,因爲你不能在Java中顯式地刪除對象,所以密碼將留在內存中。
我覺得這個問題會更適合https://security.stackexchange.com –