| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 安全365社区 |
安全365
收藏本站
设为首页
会员登录:
站内搜索: 新闻中心 系统安全 网络安全 安全技术 下载中心
| 安全技术首页 | 技术研究 | 技术应用 | 数据安全 | 企业专区 |
asp编写的加密和解密类
asp编写的加密和解密类
作者:不详 文章来源:华盟收集 点击数: 更新时间:2012-1-9 10:18:42

  class Base64Class

  rem Const

  dim sBASE_64_CHARACTERS'转化码

  dim lenString '计算字符串的长度

  dim iCount '计数器

  dim returnValue '返回值

  dim tempChar'缓存字符

  dim tempString'缓存字符串

  dim paramString '参数字符串

  dim temHex'缓存缓存十六进制

  dim tempLow'缓存低位

  dim tempHigh'缓存高位

  dim mod3String'

  dim mod4String'

  dim tempBinary'

  dim tempByteOne'

  dim tempByteTwo'

  dim tempByteThree'

  dim tempByteFour'

  dim tempSaveBitsOne'

  dim tempSaveBitsTwo'

  '********************************************

  'begin初始化类

  '********************************************

  private sub Class_Initialize()

  sBASE_64_CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" end sub

  '********************************************

  'end初始化类 '

  ********************************************

  '********************************************

  'begin销毁类

  '********************************************

  Private Sub Class_Terminate()

  sBASE_64_CHARACTERS="" end sub

  '********************************************

  'end销毁类

  '********************************************

  '********************************************

  'begin将Ansi编码的字符串进行Base64编码

  '********************************************

  public function Encode(paramString)

  tempString=""

  returnValue=""

  lenString=len(paramString)

  if lenString<1 then

  Encode=returnValue

  else

  mod3String=lenString mod 3

  '补足位数是为了便于计算

  if mod3String>0 then

  lenString=lenString+3-mod3String

  lenString=lenString-3

  end if

  

文章录入:小吕    责任编辑:洋葱头 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    黑客买0day 漏洞
    美DARPA要颠覆密码
    妙招关闭黑客的入侵的大
    RSA算法的实现
    凯撒加密法
    java MD5 加密
    DES加密/解密的应用
    SNS成为木马的新聚集地
    去年新增病毒超千万
    Morro将金山识别为木马
    站长邮箱:webmaster@anquan365.com
    联系电话:86-10-67634029 点击这里给我发消息

    Copyright © 2006-2008 www.anquan365.com 北京华安普特网络科技有限公司 版权所有