以前使用vs2003开发的时候在做登录的时使用

Code
public string Encryptor(string NeedEncryptString)
{
ASCIIEncoding UE = new ASCIIEncoding();
byte[] _NeedEncryptString = UE.GetBytes(NeedEncryptString);
MD5CryptoServiceProvider SHhash = new MD5CryptoServiceProvider();
byte[] _HashVale = SHhash.ComputeHash(_NeedEncryptString);
return UE.GetString(_HashVale);
}
但是我在2005里面同样使用这个方法,两边获取到的哈希码不一样,为啥呢?