用ASP编写的加密和解密类_ASP教程-查字典教程网
用ASP编写的加密和解密类
用ASP编写的加密和解密类
发布时间:2016-12-29 来源:查字典编辑
摘要:classBase64ClassremConstdimsBASE_64_CHARACTERS'转化码dimlenString'计算字符串的长...

classBase64Class

remConst

dimsBASE_64_CHARACTERS'转化码

dimlenString'计算字符串的长度

dimiCount'计数器

dimreturnValue'返回值

dimtempChar'缓存字符

dimtempString'缓存字符串

dimparamString'参数字符串

dimtemHex'缓存缓存十六进制

dimtempLow'缓存低位

dimtempHigh'缓存高位

dimmod3String'

dimmod4String'

dimtempBinary'

dimtempByteOne'

dimtempByteTwo'

dimtempByteThree'

dimtempByteFour'

dimtempSaveBitsOne'

dimtempSaveBitsTwo'

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

'begin初始化类

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

privatesubClass_Initialize()

sBASE_64_CHARACTERS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"endsub

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

'end初始化类'

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

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

'begin销毁类

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

PrivateSubClass_Terminate()

sBASE_64_CHARACTERS=""endsub

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

'end销毁类

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

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

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

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

publicfunctionEncode(paramString)

tempString=""

returnValue=""

lenString=len(paramString)

iflenString<1then

Encode=returnValue

else

mod3String=lenStringmod3

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

ifmod3String>0then

lenString=lenString+3-mod3String

lenString=lenString-3

endif

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新ASP教程学习
    热门ASP教程学习
    编程开发子分类