首页
技术库 |  站长工具 | 技术手册 |  字体库 |  知识点词汇表  |  联系我们 |   



主菜单


站点首页
技术手册
字体库
知识点 词汇表
站长工具
高级搜索
联系我们
站点地图

文章分类



文章内容 

当前位置: .: Asp技术 .: Asp代码库 .: Asp常用通用函数之字符加解密
Asp常用通用函数之字符加解密



'函数名:addmw
  '作 用:字符加解密
  '参 数:nyw ---- 被加密的字符
  '返回值:加密后的字符
  '示 例:
  '**************************************************
  Public Function addmw(ByVal nyw)
   addmw=""
   On Error GoTo 0
   On Error Resume Next
   rndChararray = "abcdefghijklmnopqrstuvwxyz1234567890"
   randomize
   keya=Mid(rndChararray,int(rnd()*35)+1,1)
   keyb=Mid(rndChararray,int(rnd()*35)+1,1)
   temp=""
   newStr=""
   For i=1 to len(nyw)
   temp=Mid(nyw,i,1)
   bLowChr=AscB(MidB(temp, 1, 1)) Xor asc(keya)
   bHigChr=AscB(MidB(temp, 2, 1)) Xor asc(keyb)
   newStr=newStr & ChrB(bLowChr) & ChrB(bHigChr)
   Next
   bLowChr=AscB(MidB(keyb, 1, 1)) Xor 100
   bHigChr=AscB(MidB(keyb, 2, 1)) Xor 20
   keyb=ChrB(bLowChr) & ChrB(bHigChr)
   bLowChr=AscB(MidB(keya, 1, 1)) Xor 128
   bHigChr=AscB(MidB(keya, 2, 1)) Xor 18
   keya=ChrB(bLowChr) & ChrB(bHigChr)
   newStr=keyb & keya & StrReverse(newStr)
   If Err.Number = 0 Then
   addmw=CodeCookie(newStr)
   End If
   On Error GoTo 0
  End Function




隐藏文章属性
文章编号:352
点击次数:286
创建日期:11-25-2007
发布人:laohan
点评:
发送此文
发表评论
打印
添加到收藏夹


评级:




用户评论

此文章还没有任何评论!

网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号