中文验证码源码
摘要:C#源码,图形图像,中文验证码 中文验证码源码,C#完美实例,自带判断模块,下面简要说一下本中文验证码的实现思路:获取GB2312编码页(表),调用函数产生4个随机中文汉字编码,根据汉字编码的字节数组解码出中文汉字,生成随机生成器,清空图片背景色,画图片的背景噪音线,画图片的前景噪音点,画图片的边框线。 CreateCode函数在汉字编码范围内随机创建含两个元素的十六进制字节数组,每个字节数组代表一个汉字,并将 四个字节数组存储在object数组中,参数:strlength,代表需要产生的汉字个数。每循环一次产生一个含两个元素的十六进制字节数组,并将其放入bject数组中,每个汉字有四个区位码组成,区位码第1位和区位码第2位作为字节数组第一个元 素,区位码第3位和区位码第4位作为字节数组第二个元素,同时程序内更换随机数发生器的种子避免产生重复值。 素,区位码第3位和区位码第4位作为字节数组第二个元素,同时程序内更换随机数发生器的种子避免产生重复值。
用户评论