+ -
当前位置:首页 → 问答吧 → 字符串用MD5加密后,再怎么转成字符串呢?

字符串用MD5加密后,再怎么转成字符串呢?

时间:2011-12-03

来源:互联网

C# code

//字符串用MD5加密后,再怎么转成字符串呢?加密过程是
        private string md5(string str)
        {
            System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
            byte[] bytes = System.Text.Encoding.UTF8.GetBytes(str);
            bytes = md5.ComputeHash(bytes);
            md5.Clear();
            string ret = "";
            for (int i = 0; i < bytes.Length; i++)
            {
                ret += Convert.ToString(bytes[i], 16).PadLeft(2, '0');
            }

            return ret.PadLeft(32, '0');
        }

加密码,我程序又要调用加密前的字符串有什么办法做吗?

作者: chirea   发布时间: 2011-12-03

高深的办法我不知道...
可以弄个变量存加密前的字符串 用的时候直接引用那个变量!

作者: yhui1989love   发布时间: 2011-12-03

楼上方法肯定不行。http://topic.csdn.net/t/20060616/12/4825336.html

作者: TimZhuFaith   发布时间: 2011-12-03

我已经解决了,请问一下MD5生存的安全一些,还是生存5组序列号安全一些,怎么生存5组序列,这样MD5是一串的加密值

作者: chirea   发布时间: 2011-12-03