验证码几乘几怎么写

1.验证码怎么写

用VB制作验证码生成器

由于现在破解技术的日益高明,简单图片很容易被识别,所以我们需要对图片进行一下“加密处理”。我的想法是用图片框输出验证码,再利用VB自带的画图函数将验证码描绘得奇怪一些,再随机添加乱七八糟的背景,从而只有人才能够识别,而暴力破解软件自然无能为力了。需要注意的是,我们的算法应该能使用户很容易分开验证码和背景色。

算法设计

1.窗体设计

启动VB6并新建一个标准EXE工程,布置好控件并设置好名称。

接着将两个图片框的AutoRedraw属性设置成True,txt_inp、cmd_browse的Enabled属性设置为False, txt_inp的Maxlength属性设置成10。然后单击“工程→部件”,勾选“Microsoft CommonDialog Control 6.0”。

2.算法

加密过程是程序的重点。在这里我们运用画线和画点函数来处理图片,在图片框上随机选两个点画直线,同时用随机函数确定它的颜色;再随机点一个点,同样用随机函数确定它的颜色。在这里我们还用随机取字体样式和背景色,不过要注意的是,背景和字体颜色的差别要搞大一些,由于每个RBG分量值越大颜色越深,因此我们用下面两条语句就可以增强颜色的对比度:

pic_las.ForeColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255)

pic_las.BackColor = RGB(Rnd * 55, Rnd * 55, Rnd * 55)

绘制图像的具体的代码如下:

Sub AddPas()

On Error GoTo Err1

pic_las.Print Space(10 - Len(Result)); Result

Dim x, y, x1, x2, i As Integer

'随机决定输出字体样式

pic_las.FontItalic = Int(Rnd * 2)

pic_las.FontUnderline = Int(Rnd * 2)

pic_las.ForeColor = RGB(Rnd * 155 + 100, Rnd * 155 + 100, Rnd * 155 + 100)

'为验证码添加随机直线

For i = 1 To (Int(Rnd(1) * 8) + 1)

x = Int(Rnd * pic_las.Width): y = Int(Rnd * pic_las.Height)

x1 = Int(Rnd * pic_las.Width): Y1 = Int(Rnd * pic_las.Height)

pic_las.Line (x, y)-(x1, Y1), RGB(Rnd * 255, Rnd * 255, Rnd * 255)

Next i

'为验证码随机添加圆点

For i = 1 To (Int(Rnd(1) * 200) + 100)

pic_las.PSet (pic_las.Width * Rnd, pic_las.Height * Rnd), _

RGB(Rnd * 255, Rnd * 255, Rnd * 255)

Next i

'写入输出文件

If chk_file.Value = 1 Then

SavePicture pic_las.Image, txt_outfile.Text

MsgBox "验证码已经保存在:" & txt_outfile.Text, vbInformation

End If

Exit Sub

Err1: '产生了错误

MsgBox Err.Number & ":" & Err.Description, vbExclamation

End Sub

验证码几乘几怎么写

转载请注明出处育才学习网 » 验证码几乘几怎么写

知识

农村造房土地申请书怎么写

阅读(308)

本文主要为您介绍农村造房土地申请书怎么写,内容包括农村土地使用建房申请书怎样写,在农村想盖房子土地申请怎么写,农村盖房申请书怎么写。农村居民建房的“申请”,按照国土资源部对宅基地的管理相关规定,应该向村委会进行“申请”。申请书写

知识

报关单的备案号知识链接怎么写

阅读(257)

本文主要为您介绍报关单的备案号知识链接怎么写,内容包括报关单中备案号如何填写,报关单中备案号如何填写,报关单中备案号是怎么来的。一份报关单只允许填报一个备案号。具体填报要求如下:加工贸易合同项下货物,除少量低价值辅料按规定不使用

知识

爹的行楷怎么写

阅读(274)

本文主要为您介绍爹的行楷怎么写,内容包括的字的行楷怎么写,爹的繁体字怎么写,行楷字怎么写呢。的字的行楷:

知识

配电线路的技术和技术绝招怎么写

阅读(253)

本文主要为您介绍配电线路的技术和技术绝招怎么写,内容包括配电线路技师技术总结怎么写,求10KV及以下配电线路技术报告和技术总结(好像是就是写关于自,变电运行技术特长和绝招应如何填写。安全、检查、培训与管理的重要。没有范文。以下供参

知识

介绍的介的拼音怎么写

阅读(251)

本文主要为您介绍介绍的介的拼音怎么写,内容包括介字的汉语拼音怎么写,介字拼音怎么写,中文自我介绍的拼音怎么写。介,拼音:jiè 。①在两者中间:~于两者之间。~词(用在名词、代词之前,合起来表示地点、时间、方向、方式等关系的词,如“从”、“

知识

慌的笔顺怎么写

阅读(207)

本文主要为您介绍慌的笔顺怎么写,内容包括慌的笔画是多少,慌张的慌字怎么写,慌张的慌字怎么写。忄的笔顺:

知识

40岁的说说怎么写

阅读(241)

本文主要为您介绍40岁的说说怎么写,内容包括四十岁生日朋友圈的说说怎么写,祝自己40岁生日感言,四十岁生日朋友圈的说说怎么写。亲爱的自己,今天是你的生日,生日快乐,不要太在意一些人太在乎一些事,顺其自然以最佳心态面对,因为这世界就是这么不

知识

全民k歌群简介怎么写

阅读(309)

本文主要为您介绍全民k歌群简介怎么写,内容包括我刚申请了一个全民K歌的群,请问我应该怎么介绍群,全民K歌家族主群,群规该怎么写,全民K歌家族里群规都写什么内容。选择目标先决定你要怎么样的工作,然后写在一张白纸上。这个目标没必要一定要

知识

26个字母怎么写漂亮

阅读(317)

本文主要为您介绍26个字母怎么写漂亮,内容包括26个字母怎么写好看,26个大写字母怎么写好看,26个字母怎么样写好看写。26个花体和圆体英文字母如下圆体

知识

CNC操机总结应该怎么写

阅读(260)

本文主要为您介绍CNC操机总结应该怎么写,内容包括Cnc操机的工作心得怎么写,CNC技术员工作总结怎么写,CNC调机员转正个人总结怎么写才好。原发布者:会计师菜鸟ONcnc技术员工作总结3篇CNC(数控机床)是计算机数字控制机床(

知识

儿子的各国语言怎么写

阅读(511)

本文主要为您介绍儿子的各国语言怎么写,内容包括关于各国语言的写法,"我喜欢你"各国语言的书写怎么写,喜欢用各国语言怎么说。英 语:i love you 法 语:je taime,je tadore 德 语:ich liebe dich 希 腊语:sagapo

知识

硬笔书法纸上怎么写古诗蚕妇

阅读(454)

本文主要为您介绍硬笔书法纸上怎么写古诗蚕妇,内容包括硬笔书法纸上怎么写古诗,硬笔书法纸上怎么写古诗,硬笔书法田字格纸上怎么写古诗词。如果竖写,不用写题目、作者、朝代,主要影响美观。2、实在要写,上面可在低于正文知1到两个字位置开始书

知识

三段四行的诗怎么写

阅读(263)

本文主要为您介绍三段四行的诗怎么写,内容包括假如生活重新来过写一首诗三段四行要新的啊,有谁知道一首写景的现代诗三段一段四行,现代诗有四小段每段四行。假如生命可以重新开始我的长辈们我的朋友们迎着生活的风帆向阳光的栖居处前进寻找

知识

角色设计说明怎么写

阅读(264)

本文主要为您介绍角色设计说明怎么写,内容包括服装设计说明怎么写,人物设计的介绍,游戏角色设计的内容简介。原发布者:trydong1314“绚影”女装设计说明服装是人类在这个世界上的第一层外壳,服装已经不是传统意义上的服装穿着,它是一种文化,

知识

借呗的验证码怎么写的

阅读(235)

本文主要为您介绍借呗的验证码怎么写的,内容包括在借呗上填写了姓名,电话,和验证码,但是没有提交,后来收到短信,我借呗还款需要短信验证码,请问那条附带验证码的短信是怎么样的,蚂蚁借呗收不到验证码怎么借。是的。银行卡预留手机号码是账

知识

java手机验证码代码怎么写

阅读(218)

本文主要为您介绍java手机验证码代码怎么写,内容包括java怎么实现手机验证码的代码,java登录验证码代码怎么写,验证码部分的java代码怎么写。package com.bbs.servlet; import java.awt.Color; import java.awt.Font

知识

聚来宝验证码怎么写

阅读(229)

本文主要为您介绍聚来宝验证码怎么写,内容包括聚来宝怎么注册会员名怎么写,验证码怎么写,注册聚来宝手机号主要用于做什么。用VB制作验证码生成器由于现在破解技术的日益高明,简单图片很容易被识别,所以我们需要对图片进行一下“加密处理”。

知识

怎么写游戏验证码

阅读(216)

本文主要为您介绍怎么写游戏验证码,内容包括游戏的验证码应该怎么写,怎样玩打验证码的游戏,可以赚钱的那种,请问怎么用按键精灵写游戏里验证码警报。玩游戏赚钱不是难事? 玩游戏练级很累? 玩游戏BOSS难打? 玩游戏新手需要找人带? 玩游戏需要花

知识

秒杀验证码怎么写

阅读(216)

本文主要为您介绍秒杀验证码怎么写,内容包括淘宝秒杀出现的验证码怎么写,淘宝秒杀最后一步验证码怎么填,淘宝抢购验证码如何填写。看到秒杀的宝贝,先收藏,然后“去我的收藏夹”,然后点击“购买”。有时候可能会碰到,点击够买之后,可能会看到“对

知识

java怎么写验证码

阅读(218)

本文主要为您介绍java怎么写验证码,内容包括验证码部分的java代码怎么写,java登录验证码代码怎么写,手机短信验证码java接口怎么写。package com.bbs.servlet; import java.awt.Color; import java.awt.Font

知识

html验证码怎么写

阅读(246)

本文主要为您介绍html验证码怎么写,内容包括验证码的html怎么写,HTML怎么写验证码,html验证码代码怎么写。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http

知识

java验证码怎么写

阅读(164)

本文主要为您介绍java验证码怎么写,内容包括验证码部分的java代码怎么写,java登录验证码代码怎么写,java验证码怎么做。package com.bbs.servlet; import java.awt.Color; import java.awt.Font

[/e:loop]