繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> 安全加密 >> 个人现用的加密方法

个人现用的加密方法

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:32  文字大小:【】【】【
简介:用时如下 例: 录入:rs.addnew rs("password")=encrypt(request("password")) rs.update 验证:if rs("password")=encrypt(request("pas...
关键字:现用 加密 方法 个人

用时如下

例: 录入:rs.addnew

rs("password")=encrypt(request("password"))

rs.update

验证:if rs("password")=encrypt(request("password")) then ....

function encrypt(preString)

Dim texts

Dim seed

Dim i,length

prestring = trim(preString)

length = len(preString)

seed = length

Randomize(length)

texts = ""

for i = 1 to length

seed = int(94*rnd(-asc(mid(preString,i,1))-seed*asc(right(prestring,1)))+32)

texts = texts & chr(seed) & chr(int(94*rnd(-seed)+32))

next

dim dist

dist=""

for i = 1 to len(texts)

if mid(texts,i,1)<>"'" then

dist=dist+mid(texts,i,1)

end if

next

encrypt = dist

end function

责任编辑:admin
相关文章