【100分】【求关于asp和asp.net中md5加密的问题】
整个过程如下:
网站是用c#写的,现在要新加个频道是用asp写的.所以在c#和asp中都用到了md5加密.问题就来了!!!我在c#中的md5加密方法如下:
---------------------------------------------------------------
byte[] oneBytes = new UnicodeEncoding().GetBytes("4663580");
byte[] twoBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(oneBytes);
string pass = BitConverter.ToString(twoBytes);
---------------------------------------------------------------
4663580为要进行加密的对象,pass是存放最后加密结果的变量
最后对"4663580"的加密结果为:pass="03-B9-03-A1-E3-FF-E7-88-3B-4A-19-8B-D1-7F-DC-10"
可是在asp中对"4663580"进行加密的结果确是"D5A7829AD61C1B14BEF943F4B6AB5694"
问题是,在asp中,如何能像上面的c#代码那样对"4663580"进行MD5加密得到跟pass一样的值??请高手指点!前提是只能在asp的代码里进行处理,因为数据库里存的值是c#
md5加密后的结果!问题解决了再送200分!