社区
基础编程
帖子详情
求个验证码代码
shuzai
2006-02-09 10:55:25
网上找到的,都是隐藏表单的做法...
谁有安全性高点的验证码代码,可以防那个什么ocr最好:D
...全文
130
1
打赏
收藏
求个验证码代码
网上找到的,都是隐藏表单的做法... 谁有安全性高点的验证码代码,可以防那个什么ocr最好:D
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leyan728
2006-02-09
打赏
举报
回复
<?php
/***********************
* 文件名:authnum.php
* 作者:乐言(QQ:7928478)
* 主页:www.leyan.net
* 时间:2005-2-9
* 功能:图片验证吗
************************/
class activeCodeObj
{
function getCode ($length = 32, $mode = 0)
{
switch ($mode) {
case '1':
$str = '1234567890';
break;
case '2':
$str = 'abcdefghijklmnopqrstuvwxyz';
break;
case '3':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
case '4':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
break;
case '5':
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
break;
case '6':
$str = 'abcdefghijklmnopqrstuvwxyz1234567890';
break;
default:
$str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
break;
}
$result='';
$l=strlen($str);
for($i=0;$i<$length;$i++){
$num = rand(0, $l);
$result .= $str[$num];
}
return $result;
}
}
$code = new activeCodeObj;
$authnum = $code->getCode(4,1);
//生成验证码图片
Header("Content-type: image/JPEG");
//srand((double)microtime()*1000000);
//建立空白图片
$im = imagecreate(50,20);
//为图片分配颜色
//黑色
$black = ImageColorAllocate($im, 0,0,0);
//白色
$white = ImageColorAllocate($im, 255,255,255);
//灰色
$gray = ImageColorAllocate($im, 200,200,200);
//红色
$red = imagecolorallocate($im, 255, 0, 0);
//将四位整数验证码绘入图片
imagestring($im, 5, 6, 3, $authnum, $white);
for($i=0;$i<200;$i++) //加入干扰象素
{
imagesetpixel($im, rand()%70, rand()%30, $gray);
}
ImageJPEG($im);
ImageDestroy($im);
?>
验证码
代码
,
验证码
全套
代码
验证码
全套
代码
,图片样式参考:http://www.cnblogs.com/jianlun/articles/5553452.html jar包里包含JAVA
代码
,web.xml和JSP页面
代码
,功能包括自定义图片尺寸和
验证码
长度,每个字符随机偏移角度,字符平滑边缘,含干扰线、噪点和背景扭曲。
简单
验证码
识别程序(只是程序,无源码)
对一些简单的
验证码
进行识别 实现语言:C#
Java版仿QQ
验证码
风格图片
验证码
效果图:http://blog.csdn.net/ruixue0117/article/details/22829557。压缩包里包括Java
代码
和使用到的字体文件,如果不安装字体会使用系统默认字体。功能包括自定义图片尺寸和
验证码
长度,每个字符随机偏移角度,字符平滑边缘,含干扰线、噪点和背景扭曲。
c#实现
验证码
识别的一个例子
c#实现
验证码
识别的一个例子,只能识别规则的
验证码
。仅供学习。
php实现
验证码
的识别(修正版)
这个版本的识别码http://download.csdn.net/source/1084418的修正版,只要稍加训练就可以实现上个版本的功能,这个php实现
验证码
中级篇,增加二值化去杂点的操作,解决两个字符粘连问题,可以识别旋转字符,并且具有一定的学习功能,并提供了bmp到jpeg的转换方法,目前这个方案应该可以应付90%的互联网
验证码
识别工作。这个版本不能直接应用商业化,只是提供一种方法,你可以根据自己的需求修改。另外:此
代码
切勿用于非法用处,违者引起的一切后果自负。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章