Swing的验证码库?

4

我正在寻找一个能在Swing Gui中使用的验证码库或组件。你知道有哪些吗?

编辑:看起来没有这样的库或组件。我会自己编写一个小型的。


为什么您需要在桌面应用程序中使用它? - Eugene Ryzhikov
用于在远程用户数据库中注册 - Joel
1
Capcha用于确保响应是由人生成的,而不是机器人。这与桌面应用程序有什么关联呢?在我看来,用户名和密码已经足够了。 - Eugene Ryzhikov
是的,登录/密码很好,但是我想在注册时添加验证码,以防止机器人注册。 - Joel
2个回答

5
让我来解释一下@eugener试图说服你不要使用CAPTCHA的原因:通常情况下,CAPTCHA用于防止机器人注册,正如您所说。这是通过服务器发布一个问题,客户端/用户必须解决该问题来完成的。由于你正在寻找一个Swing库,听起来你想让客户端向用户提出问题。
在这种情况下,您仍然需要将结果传输到服务器,并且该请求仍然可能被机器人伪造。另一方面,如果您希望服务器为CAPTCHA提出问题,则在客户端不需要特殊的lib。只需要一个简单的JLabel来显示带有问题的图像以及一个JTextField来回答即可。
抱歉没有在评论中发布此消息,但它包含太多字符了...

这基本上就是全部了 +1 - Romain Hippeau

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接