Advertisement

VB开发的验证码生成系统

阅读量:

验证码(CAPTCHA)是一种用于区分人类与计算机程序的公共全自动测试工具。它基于图灵测试的核心原理进行设计与实现。因为计算机系统无法有效应对此类测试问题...因此通过设置有效的验证码机制...可以有效防止以下常见情况:账户被恶意破解、虚假选票生成以及网络论坛的无意义帖子大量出现。从而能够有效地阻止个别黑客针对特定注册用户名或密码账号采用专门程序进行持续性的登录攻击。

对于验证码而言,它已经成为一种常见现象。那么是否有人渴望自行开发一个验证码生成器,并将其应用于我们的程序中?下面我会向大家展示一个使用VB语言编写的验证码生成器。

1.界面展示

2.代码详解:

(1)模块部分:定义一个产生验证码的类函数

(2)类模块部分:

编写一个验证码生成函数。该函数接受一个输入参数:验证码所需的位数;并返回一个包含数字、大写字母和小写字母的随机字符串。通过调用chr函数将生成的ASCII码转换为相应字符,并依次连接各位置上的字符以形成最终的验证码字符串。

复制代码
 Public Function MakeKey(ByVal Bt As Integer) As String

    

全部评论 (0)

还没有任何评论哟~