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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 佟嘉豪 中级黑马   /  2013-11-3 01:10  /  1072 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace MD5加密
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "123";
            string newStr=GetMd5(str);
            Console.WriteLine(newStr);
        }
        public static string GetMd5(string pwd)
        {
            MD5 md5 = MD5.Create();
            byte[] buffer = System.Text.Encoding.Default.GetBytes(pwd);
            byte[] bufferMd5=md5.ComputeHash(buffer);
            //string result = System.Text.Encoding.Default.GetString(bufferMd5);
            //return result;
            string str = "";
            for (int i = 0; i < bufferMd5.Length; i++)
            {
               
               // str += bufferMd5[i].ToString();//十进制
                //将10转换成16(8-16) (10-8)方法类似
                str += bufferMd5[i].ToString("x");
            }
            return str;
        }
    }
}

评分

参与人数 1技术分 +3 收起 理由
黑马蔡红微 + 3 鼓励分,尽量多发些提问或回答的帖子。.

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马