A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 心动行动 中级黑马   /  2013-8-11 18:38  /  2011 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

将字符串转换成md5值的方法

public static string GetMD5(string input)
        {
            //因为MD5是抽象类,所以不能new,这个时候通过MD5的静态方法创建对象
            MD5 md5 = MD5.Create();
            //将字符串转换成字节数组
            byte[] buffer = System.Text.Encoding.Default.GetBytes(input);
            //返回一个加密好的MD5值
            byte[] md5Buffer = md5.ComputeHash(buffer);


            //     string str = "";
            StringBuilder sb = new StringBuilder();
            //将字节数组转换成字符串
            for (int i = 0; i < md5Buffer.Length; i++)
            {
                //      str+=    md5Buffer[i].ToString();
                sb.Append(md5Buffer[i].ToString("x2"));//将十进制转换为16进制
            }
            //    return str;
            return sb.ToString();

评分

参与人数 1技术分 +1 收起 理由
赵宗荣 + 1

查看全部评分

6 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
技术分10分可以在黑马报名系统进行入学资格审核,请尽快写够10篇学习日记到入学测试区发帖,并进行下一环节
回复 使用道具 举报
黑马-吕老师 发表于 2013-8-26 13:27
技术分10分可以在黑马报名系统进行入学资格审核,请尽快写够10篇学习日记到入学测试区发帖,并进行下一环节 ...

吕老师大驾光临,有失远迎!
谢谢您的提醒,我已经进入下一个环节了。
回复 使用道具 举报
学习啦!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马