MD5的简单的例子

using System.Security.Cryptography;
using System.Text;
static public void Main()
    {
        string line, ret;
        while (true)
        {
            line = Console.ReadLine();
            byte[] result = Encoding.Default.GetBytes(line.Trim());    //tbPass为输入密码的文本框
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] output = md5.ComputeHash(result);
            ret = BitConverter.ToString(output).Replace("-", "");
            Console.WriteLine(ret);
            Console.WriteLine("length: {0:D2}", ret.Length);
        }
    }
每次生成的MD5码长度都是32,由于MD5码不可逆,所以可以用于数据库存储,数据类型可以为VARCHAR(20)或者是TCHAR(20)。
 
 

相关文章:

  • 2021-08-23
  • 2021-11-01
猜你喜欢
  • 2021-10-09
  • 2022-12-23
  • 2021-09-13
  • 2021-10-17
  • 2022-01-07
  • 2021-09-21
相关资源
相似解决方案