MD5的簡單用法,小例子


        //生成32位MD5值
        public string GetMD5(string input)
        {
            MD5 md5 = MD5.Create();
            string result = "";
            byte[] data = md5.ComputeHash(Encoding.Default.GetBytes(input));
            for (int i = 0; i < data.Length; i++)
            {
                result += data[i].ToString("x2");
            }
            return result;
        }
        //比較是否相等
        public bool passWordCheck(string input, string data)
        {
            string hashInput = GetMD5(input);
            if (hashInput.Equals(data))
            {
                return true;
            }
            else
            {
                return false;
            }
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章