下面这段代码是从网上找到的,在winform中得到的sha1加密结果是正确的,但是在windows mobile 6平台中得到的加密结果却是错误的,请各位给予帮助为谢。用的都是c#.
               string beforesha=textbox1.text;               SHA1 sha1 = new SHA1CryptoServiceProvider();
                byte[] result = sha1.ComputeHash(System.Text.Encoding.UTF8.GetBytes(beforesha.Trim()));
                string str = "";
                for (int i = 0; i < result.Length; i++)
                {
                    str += string.Format("{0:x2}", result[i]); 
                }
                string endsha = str.ToUpper();