Java MD5加密

原创 2012年03月27日 10:59:03
public final static String MD5(String s) {
		char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
				'a', 'b', 'c', 'd', 'e', 'f' };
		try {
			byte[] strTemp = s.getBytes("utf-8");
			MessageDigest mdTemp = MessageDigest.getInstance("MD5");
			mdTemp.update(strTemp);
			byte[] md = mdTemp.digest();
			int j = md.length;
			char str[] = new char[j * 2];
			int k = 0;
			for (int i = 0; i < j; i++) {
				byte byte0 = md[i];
				str[k++] = hexDigits[byte0 >>> 4 & 0xf];
				str[k++] = hexDigits[byte0 & 0xf];
			}
			return new String(str);
		} catch (Exception e) {
			return null;
		}
	}
不解释了,我也不懂,拿过来直接用就可以

相关文章推荐

MD5、AES、DES加密的java实现

  • 2016年07月12日 10:38
  • 84KB
  • 下载

JAVA中MD5加密密码算法

  • 2015年08月19日 16:03
  • 4KB
  • 下载

Java加密解密快速入门上篇【包括MD5、BASE64、DES、RSA等算法】

搞Java的攻城狮应该比较欣喜若狂的,不仅Sun公司的JDK提供了庞大的类库,而且还有众多的开源组织和个人不断地丰富着Java的生态系统。没错的,诸如MD5、BASE64、DES、RSA等经典加密解密...

Md5加密java

  • 2014年11月26日 20:13
  • 3KB
  • 下载

java md5加密 解密

  • 2017年08月03日 22:10
  • 5KB
  • 下载

利用MD5生成加密token-Java工具类(二)

最近负责接口开发,途中遇到加密token的环节,分享一下项目中生成加密token的方法 token生成要求 string1,+string2+string3....若干字符串按照key值字典排序后...
  • weifeib
  • weifeib
  • 2016年07月20日 17:50
  • 10801

java工具类 MD5加密

  • 2015年07月14日 17:49
  • 1KB
  • 下载

Java MD5加密类

  • 2013年09月27日 14:05
  • 2KB
  • 下载

javascript+Java 实现MD5加密登录密码

客户说我的***系统登录时密码是明文传输,不高兴,我对HTTPS不太了解,那我用MD5加密下,虽然不能保证万无一失,但也好过明文传输嘛。 说下大概的过程:打开登录的JSP页面时,生成一个随机字符串,...

RAS、Md5、 AES java加密实现

  • 2015年09月06日 10:06
  • 5KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java MD5加密
举报原因:
原因补充:

(最多只允许输入30个字)