用asp写个简单的加密和解密的类

2012 年 12 月 20 日3010

asp写个简单的加密和解密的类

2012-12-06 13:58:51

字体放大:

asp写个简单的加密和解密的类,在这个类中简单的实现了一个加密和解密。目的是和大家分享一下。这个类的破解非常简单。看看我的注释就知道是怎么回事了。下次编写一个java的加密和解密的类。

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

上一篇:IP-guardV+全向文档加密管理系统推介
下一篇:将加密/解密快捷方式置入右键菜单

将此信息分享到:

0 0