zoukankan      html  css  js  c++  java
  • c#MD5加密

        static void Main(string[] args)
            {
                string str = Console.ReadLine();
                string result = GetMD5(str);
                Console.WriteLine(result);
                Console.ReadKey();
            }

            public static string GetMD5(string str)
            {
            //创建对象
         MD5 md5 = MD5.Create();//new MD5();
         //开始加密
         //需要将字符串转换成字节数组
         Byte[] buffer = Encoding.GetEncoding("GBK").GetBytes(str);
         //返回加密好的字节数组
         Byte[] Md5buffer = md5.ComputeHash(buffer);
         //将字节数组转换成字符串有三种形式
         //1.将字节数组中的每个元素按照指定的编码格式转换成字符串Encoding.GetEncoding("GBK").ToString(Md5buffer)
         //2.直接将数组ToString()
         //3.将字节数组中的每个元素ToString()
         string strnew= "";
         for (int i = 0; i < Md5buffer.Length; i++)
     {
     //转换成16进制
      strnew+= Md5buffer[i].ToString("x2");
     }
         return strnew;

  • 相关阅读:
    delete误删除恢复
    oracle自增字段
    oracle唯一约束
    linux得到系统当前日期
    to_char+fm
    oracle范围分区
    oracle之use_hash用法
    oracle11g的regexp函数
    第一个脚本输入参数
    使用ctl将txt或csv文件导入表数据
  • 原文地址:https://www.cnblogs.com/jefy/p/9207401.html
Copyright © 2011-2022 走看看