读书人

原来用vbscript写的MD5加密函数怎么在

发布时间: 2011-12-31 23:50:30 作者: rapoo

原来用vbscript写的MD5加密函数如何在.net里继续使用?
原来用vbscript写的MD5加密函数在asp程序中能够正确运行.
现在我改用.net程序写的页面,怎样继续调用原来的函数呢,我把原来的函数全部拷过来改成vb.net的函数,没有报出错误,能正常编译,但是却无法正确使用,用vb.net写出来的函数加密的结果完全是错误的,不晓得问题出在哪,是不是MD5用在asp和.net中有些什么区别??

[解决办法]
.net本来就MD5加密

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(YourString, "md5 ")

[解决办法]
.net自己就带有MD5加密哈,还有很多其他的加密方法哈
[解决办法]
干嘛非得用VB写的呢,用.net自带的好了。
[解决办法]
用vb做一下dll,写入你的md5算法。

在.net中,引用vb的dll就行了。
[解决办法]
从asp.net得到的字符串,取9-25位,再小写,就能得出如ASP中加密所得的结果.(我已经实现了,可以使用)

读书人网 >asp.net

热点推荐