Adamancy---2005  
天行健,君子以自强不息。地势坤,君子以厚德载物。
日历
<2005年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
统计
  • 随笔 - 17
  • 文章 - 0
  • 评论 - 104
  • 引用 - 0

导航

与我联系

搜索

 

常用链接

留言簿(1)

随笔分类

随笔档案

相册

收藏夹

中文Blog

最新评论

阅读排行榜

评论排行榜

 

1    ASP.NET------>ASP

FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text,"MD5")

得出的结果:
12C403B91165D25D8CD021D5F9B5BB7F

而动网论坛等用的ASP中MD5加密出的字符串则如:
1165d25d8cd021d5
从asp.net得到的字符串,取9-25位,再小写,就能得出如ASP中加密所得的结果.


2  ASP-------->ASP.NET
如果你想先用ASP网页,但加密结果改成如ASP.NET的字符串12C403B91165D25D8CD021D5F9B5BB7F 这样,以方便以后改成ASP.NET时就能方便通用。你可以在登陆时验证其采用的何种加密

<!--#include file="../inc/md5.asp"-->
<!--#include file="../inc/md5_net.asp"-->

<%
pwd=replace(trim(Request("password")),"'","")
pwd_net=replace(trim(Request("password")),"'","")
pwd=MD5(pwd)
pwd_net=MD5_NET(pwd_net)


......rs.Open()
If rs("password")=pwd Or rs("password")=pwd_net Then

rs("password")=pwd_net

End If
.....


%>

这样用户在登陆,如果采用16位密码加密的,将自动转成ASP.NET的。

posted on 2005-07-07 14:47 向.net进军 阅读(478) 评论(1)  编辑 收藏 网摘 所属分类: asp.net
评论:




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

相关文章:

相关链接:
 

 
Copyright © 向.net进军 Powered by: 博客园 模板提供:沪江博客