图像验证构件用于验证、生成验证码,以防止特定用户利用注册机(软件)通过暴力破解方式进行不断自动注册、批量注册、自动登录、灌水等非法操作。 所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素,由人眼识别其中的验证码字符,并输入表单提交网站验证,验证成功后才能使用某项功能。简而言之,验证码用于验证客户端是一个人而不是机器。 提示:图像验证中模糊度主要作用在于增大了计算机图形识别的难度。以数字为例,由于只有十个数字,也就只有十幅图形,那么破解者很容易收集,利用软件识别出这十幅图形就破解了。如果在图像上增加干扰象素,虽然仍有十幅图形,但由于是随机在图像上增加干扰象素的,导致即使相同的数字,图形也不相同。这样增大了破解难度。 验证 执行此方法时,将输入的字符与生成的验证码进行验证。此主题相关图片如下: 鼠标单击 当鼠标单击时,触发此事件。通常设置为,执行其方法“生成”,以便用户看不清验证码时,重新生成一个验证码。此主题相关图片如下: