Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304765
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-25 10:44
个人简介

一杯茶,一台电脑

文章分类

全部博文(93)

文章存档

2018年(4)

2017年(57)

2016年(32)

分类: C#/.net

2017-01-04 16:42:02

c#:

点击(此处)折叠或打开

  1. public static String md5(String s)
  2.         {
  3.             MD5 md5 = new MD5CryptoServiceProvider();
  4.             byte[] bytes = System.Text.Encoding.UTF8.GetBytes(s);
  5.             bytes = md5.ComputeHash(bytes);
  6.             md5.Clear();

  7.             string ret = "";
  8.             for (int i = 0; i < bytes.Length; i++)
  9.             {
  10.                 ret += Convert.ToString(bytes[i], 16).PadLeft(2, '0');
  11.             }

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

Java代码:

点击(此处)折叠或打开

  1. import java.security.MessageDigest;
  2. import java.security.NoSuchAlgorithmException;

  3.         public static String md5(String s)
  4.         {
  5.             MD5 md5 = new MD5CryptoServiceProvider();
  6.             byte[] bytes = System.Text.Encoding.UTF8.GetBytes(s);
  7.             bytes = md5.ComputeHash(bytes);
  8.             md5.Clear();

  9.             string ret = "";
  10.             for (int i = 0; i < bytes.Length; i++)
  11.             {
  12.                 ret += Convert.ToString(bytes[i], 16).PadLeft(2, '0');
  13.             }

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


阅读(1217) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~