手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

如何实现VB程序登录密码加密

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  Dim Shift1 As Long

  Dim Shift2 As Long

  Dim i As Integer

  Dim Str_len As Integer

  

  得到字符串内字符的数目

  Str_len = Len(Password)

  给每个字符转换成密码数字

  For i = 1 To Str_len

  ch = Asc(Mid$(Password, i, 1))

  Value = Value Xor (ch * 2 ^ Shift1)

  Value = Value Xor (ch * 2 ^ Shift2)

  

  Shift1 = (Shift1 7) Mod 19

  Shift2 = (Shift2 13) Mod 23

  Next i

  NumericPassword = ValueEnd Function

  本程序在Windows98SE VB5.0中运行通过。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!