关于口令加密的问题!

guolianghu 2001-04-13 10:35:00
page1:
<form action=jm.asp>
<input type=text name=password>
<input type=submit name=b1>
</form>

page2:(jm.asp)

我想把page1传过来的password在page2里加密,然后存入数据库里,
请各位高手支几招,谢谢,除了组件外,用VBSCRIPT如何写程序?
...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
BrentIvan 2001-04-14
  • 打赏
  • 举报
回复
这是一段加密算法:
输入参数:要加密的字符串
返回值:加密后的字符串
注意:加密过程不可逆,字符串长度在10以内(如长度超过10,可以拆成10再加密)

Public Function encode(s)
Dim arrChr(10)
If Len(s) > 10 Or Len(s) = 0 Then
encode = s
Exit Function
ElseIf Len(s) = 10 Then
For i=1 To 10
arrChr(i) = Asc(mid(s, i, 1))
Next
Else
For i=1 To Len(s)
arrChr(i)=Asc(mid(s, i, 1))
Next
For i = Len(s) + 1 To 10
arrChr(i) = Len(s) + (i - Len(s)) Mod Len(s)
Next
End If

Dim yy(10)
t = ""
For i = 1 To 10
If i = 10 Then
yy(i) = Int(Rnd((-1) * arrChr(i) * arrChr(1)) * 79) + 48
Else
yy(i) = Int(Rnd((-1) * arrChr(i) * arrChr(i+1)) * 79) + 48
End If
If yy(i) = "'" Then
yy(i) = "$"
End If
t = t + Chr(yy(i))
Next
encode=t
End Function

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧