2012-01-13 62 views
2

我正在写一个小的小程序,具有JPasswordField中,我想知道是否有可能来保护我JPasswordField中的内容,在情况下用户的电脑被黑客攻击键盘记录器...是否可以保护我JPasswordField中对键盘记录器

我知道的Java不能做内核级别的操作,因此不可能加密用户的keystrocks。最终是否有其他替代解决方案?

非常感谢。

+2

一个键盘记录器就是这样,它读取按键。它不读取文本字段的输出。 – 2012-01-13 04:33:18

+1

我看到你在我最初的评论后编辑了你的帖子。如果它是敏感的提供用户和屏幕键盘上,使他们能够在字母/数字点击,而不必键入它们。我想提出这是一个答案,但它很可能是-20在2分钟内 – 2012-01-13 04:35:59

+1

什么的密码吗?例如。在applet解锁一些功能,登录到一个数据库.. – 2012-01-13 04:37:57

回答

5

我不相信这样的键盘记录器通过OS挂钩工作,一些小应用程序将无法接近去。即使是桌面Java应用程序也要拍摄,如果可能的话,将需要本机代码。

+1

如果键盘记录器包括键盘的设备,则本地代码不足。 – emory 2012-01-13 05:40:41

+0

@emory:是的。原生代码适用于简单的键盘记录器,但不多。这就是为什么在我上面的帖子中“如果有可能的话”的话。但是由于小应用程序的沙箱层,操作系统增加了一层不可能性,从而将其成功的可能性降低到可笑的小。 – 2012-01-13 05:43:08

+0

就是防病毒相关的+1 – mKorbel 2012-01-13 08:24:11

相关问题