日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 IT學院 IT技術

教你做一個完全動態的密碼

作者:  來源:  發布時間:2011-6-3 9:19:52  點擊:
這篇文章跟大家一起分享的是教你升級MD5.ASP,打造完全動態不重復的加密代碼,希望對大家有所幫助。
做一個完全動態的密碼,讓相同的密碼生成不同的結果
密碼aaa經過第一次運算后結果為:
jlce1d65ec3b91556234879c9db8f6da1123
第二次:
hjmnbe0d01cc1fbd3e18ae7431fa52fb3ce4
第三次:
grttb05901915e121d83ebefad7e809ef1b0
... ...

當然,亦可還原比較
以下我根據動網MD5函數修改后的代碼,
'=======================================
'word 要加密的字符串
'返回加密后的 word
'例:response.write Md6("aaa")'=======================================

Function Md6(Word)
Dim Random, RandomNum, reRandom, reWord
Randomize
Do While Len(Random) < 4
RandomNum = Chr(25 * rnd + 97 )
Random = Random & RandomNum
Loop
reRandom = Md5(Random)
reWord = Md5(Word)
Md6 = LCase(Random & Md5(reRandom + reWord))
End Function

'=======================================
'Wrod 需要驗證的字符串,OldWord 加密后的原字符串
'返回比較后的結果,如果相等返回True,反之False
'例:pwd=“aaa“
' old_pwd=“grttb05901915e121d83ebefad7e809ef1b0“
' if Md6Back(pwd,old_pwd)=TRUE then
' ... ...
'=======================================

Function Md6Back(Word, OldWord)
Dim Random, RandomNum, reRandom, reWord
Random = Mid(OldWord, 1, 4)
reRandom = Md5(Random)
reWord = Md5(Word)
If OldWord = Random & Md5(reRandom + reWord) Then
Md6Back = True
Else
Md6Back = False
End If
End Function

相關軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: ,xx| 玫瑰故事演员表名单| angelawhite在线av| 涨潮海岸| 5年级英语上册单词| 帕瓦德奥特曼| 养小动物的作文| 欧美艳星av名字大全| 广西都市频道节目表| 妹妹扮演的角色| 赵艳红| 我在稻草狗截取了一小片段原声| 电影不见不散| 社会主义改造理论ppt| 视频污污| 彭丹最惊艳三部电影在线观看| cctv16体育台节目表| 辕门外三声炮歌词| 热带夜电影| 洪金宝电影| 学生肉体还债电影| 糟老头视频| 张健伟| 黑帆第三季电视剧完整免费观看高清 | 内衣视频| 想想办法吧爸爸| 《白狼》大结局| 王宝强 唐人街探案| 四年级下册古诗三首| 茅原实里| 普及的意思三年级下册语文| 最新好看电影| a级性片| 《隐秘而伟大》电视剧| 尤克里里谱| 金鸳鸯| 非常完美 电影| 韩秀云讲经济| 1988田螺姑娘| 林正英演的全部电影| 刑事侦缉档案2剧情介绍|