作者:好宝贝蛋_282 | 来源:互联网 | 2023-07-23 17:54
以前的图片验证码很容易被破解,所以在其基础上进行了改进,即使知道源代码也很难破解。优点:1、干扰参数每加一->穷举法的代价提高约100*100倍2、适当设定杂点几率可以有效降
以前的图片验证码很容易被破解,所以在其基础上进行了改进,即使知道源代码也很难破解。
优点:
1、干扰参数每加一 -> 穷举法的代价提高约100*100倍
2、适当设定杂点几率可以有效降低软件识别正确率
3、自由设定验证码位数
4、可以自己修改字库,包括宽度、高度
演示:http://www.oyj.cn/bbs/code.asp
原贴:http://www.oyj.cn/Article/2/88.htm
(可下载源码)
请大家帮忙看看,提提意见
14 个解决方案
4.还是很不错的。
3,我之前还以为位数是随机的呢,原来是之前设置固定的,如果是随机位数会不会好一点。(当然是限制在几位范围内)
对于4,我觉得还是使用一些比较奇怪的字体就可以了,就象gmail申请的时候填的那种。
在字体,高度宽度上面做文章我总觉得没有太大必要
3、位数设置为随机的也不错,不过我感觉对安全性没有太大帮助。
4、字体的高度、宽度可改对安全性也没有很直接的帮助,不过对于设置自己的字库会有帮助,从而提高安全性。
大家觉得安全性怎么样,足够防破解吗?
到这里看看吧:
http://club.esnai.com/club/help.asp
有关校验码使用的常见问题解答
验证码的作用:有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们还是提醒大家主要保护自己的密码,尽量使用混杂了数字、字母、符号在内的6位以上密码,不要使用诸如1234之类的简单密码或者与用户名相同、类似的密码。 不要因为只是来dev-club问问问题,就随意设置密码,保护你自己的密码也是保护你自己,免得你的账号给人盗用给自己带来不必要的麻烦。
原创中文图片验证码
http://blog.foolmen.com/blogview.asp?logID=102
改进了一下
http://www.oyj.cn/Article/2/88.htm