.Net framework 2同1.1 的Md5函数,存在不同?

定义如下函数:
    /// <summary>
        
/// 根据提供的字符,进行MD5加密,返回加密后的字符
        
/// </summary>
        
/// <param name="message">原始信息</param>
        
/// <returns>返回加密字符</returns>

        public static string MD5(string message)
        
{
            
byte[] Data=Encoding.ASCII.GetBytes(message);
            
byte[] EnData= new MD5CryptoServiceProvider().ComputeHash(Data);
            
string EnMessage=Encoding.ASCII.GetString(EnData);
            
return EnMessage;
        }

在.Net2.0和1.1下,得到的加密内容不同,算法不该有变化,但是却不知道怎样解释。

posted on 2006-04-26 12:06  Pierce  阅读(600)  评论(0编辑  收藏  举报

导航