/**
* MD5 加密
*/
private String getMD5Str(String str) {
MessageDigest messageDigest = null; try {
messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
System.out.println("NoSuchAlgorithmException caught!");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} byte[] byteArray = messageDigest.digest(); StringBuffer md5StrBuff = new StringBuffer(); for (int i = 0; i < byteArray.length; i++) {
if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)
md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i]));
else
md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));
} return md5StrBuff.toString();
}
转摘自:http://warren.iteye.com/blog/107386

最新文章

  1. 【干货分享】流程DEMO-请休假
  2. html和html5详解
  3. html视频播放器的代码 及其参数详解
  4. 【原创】.NET平台机器学习组件-Infer.NET连载(二)贝叶斯分类器
  5. MyBatis的几种批量操作
  6. .Net程序员安卓学习之路3:Post数据给网络API
  7. MongoDB入门简单介绍
  8. Mysql多实例 安装以及配置
  9. Oracle EBS Web ADI 中的术语
  10. 第10章 外观模式(Fa&#231;ade Pattern)
  11. TypeScript开发程序
  12. 使用jQuery快速高效制作网页交互特效
  13. 201521123037 《Java程序设计》第13周学习总结
  14. python while 循环语句
  15. 如何在源码里修改openwrt root密码
  16. K8S Calico
  17. SpringCloud微服务架构分布式组件如何共享session对象
  18. linux命令: chown命令
  19. Android(或者Java)通过HttpUrlConnection向SpringMVC请求数据(数据绑定)
  20. 3-11 《Ruby元编程》第4章block块 3-12

热门文章

  1. Scala继承
  2. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目
  3. 1511: [POI2006]OKR-Periods of Words
  4. Hibernate-ORM:13.Hibernate中的连接查询
  5. javaX邮件发送
  6. 1.爬虫 urlib库讲解 Handler高级用法
  7. [leetcode-652-Find Duplicate Subtrees]
  8. POJ 2761 Feed the dogs(平衡树or划分树or主席树)
  9. winform showDialog() 退出问题
  10. STL 六大部件