在JavaFX中从PasswordField获取密码的安全方式

有没有办法从JavaFX8的PasswordField安全地检索密码,所以它不会保存在内存中?

标准选项:

String pass = passwordField.getText();

对我来说还不够我期待着这样的事情:

char[] pass = passwordField.getPassword();
无论什么变量类型(String,char [] …),它将始终存储在内存中,直到垃圾收集器选择它。虽然我认为这将有点困难,你必须制作一个程序,并读取包含变量的数据的内存空间,以便检索密码。如果我是你,我不会担心任何窃听:)
http://stackoverflow.com/questions/29368926/safe-way-to-get-password-from-passwordfield-in-javafx

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:在JavaFX中从PasswordField获取密码的安全方式