网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.在VB应用程序中使用INI文件的一点.
.利用IE控件访问Internet.
.VBCOM基础讲座之创建测试程序.
.用DAO打开Excel文件.
.VB调用C程序动态链接库的方法.
.自定义指定文件夹的图标.
.用MDB文件做admin888库.
.在VB中利用UDP协议编写聊天程序.
.VB应用程序中实现“查找和替换”.
.用VB函数Dir实现递归搜索目录.
.DataGrid控件的使用二.
.善用AssumeNoAliasing编译选项.
.VisualBasic代码优化的六条军规.
.VB入门教程之四.
.SetFormName=Nothing.
.VB通用数据表格输出程序的设计.
.VB从零开始编外挂(五).
.VB中注册控件的三种简单方法.
.制作带有动画和声音的屏幕保护程.
.利用INI文件给程序创建动态菜单.

在你的应用程序里实现简单的加密

发表日期:2006-2-27


下面的函数通过使用新的字符来替换原始的每一个字符而对值进行了加密。它先将每个字符转换为其对应的ASCII值,再使用一个偏量,然后将(加入偏量的)ASCII值转换回字符。这个偏量可以是从1到255之间的任何数。

PublicFunctionEncryptDecrypt(ByValValueAsString)AsString
DimstrCharAsString
DimintCountAsInteger
DimintASCIIAsInteger
DimstrEncryptedAsString
DimintOffsetAsInteger

intOffset=200
strEncrypted=vbNullString

ForintCount=1ToLen(Value)
strChar=Mid$(Value,intCount,1)
intASCII=Asc(strChar)XorintOffset
strEncrypted=strEncrypted&Chr(intASCII)
NextintCount

EncryptDecrypt=strEncrypted
EndFunction

  要使用这个函数,就要对你想要加密的值调用它。它会返回已经过加密的值。要解密一个值,将它传递给这个函数,它就会返回已解密的值。

  尽管这个函数对于简单的加密要求来说是很有用的,但是它不应该被用来保护商业上的关键信息。这种加密法的简单性就意味着它能够被很快的破解。->

上一篇:用VB实现“木马”式隐形运行程序 人气:3434
下一篇:VB6实现局域网多站点互连手册 人气:3255
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐