技术库 技术手册 字体库 知识点 词汇表 联系我们
内容搜索   
本站最新推出网站制作字体库。
当前位置:WEB技术知识资源库(www.cn-web.com) .: Asp技术 .: Asp代码库 .: Asp常用通用函数之解密字符加解密

Asp常用通用函数之解密字符加解密


 '函数名:exmw
  '作 用:解密字符加解密
  '参 数:nmw ---- 加密的字符
  '返回值:解密加密后的字符
  '示 例:
  '**************************************************
  Public Function exmw(ByVal nmw)
   exmw=""
   On Error GoTo 0
   On Error Resume Next
   Dim keya,keyb,newStr,temp
   nmw=DecodeCookie(nmw)
   keya=Mid(nmw,2,1)
   keyb=Mid(nmw,1,1)
   bLowChr=ChrB(AscB(MidB(keya, 1, 1)) Xor 128)
   bHigChr=ChrB(AscB(MidB(keya, 2, 1)) Xor 18)
   keya=bLowChr & bHigChr
   bLowChr=ChrB(AscB(MidB(keyb, 1, 1)) Xor 100)
   bHigChr=ChrB(AscB(MidB(keyb, 2, 1)) Xor 20)
   keyb=bLowChr & bHigChr
   Str=StrReverse(Mid(nmw,3,len(nmw)))
   newStr=""
   temp=""
   For i=1 to len(Str)
   temp=Mid(Str,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
   If Err.Number = 0 Then
   exmw=newStr
   End If
   On Error GoTo 0
  End Function


对此文章打分评级

用户评论

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