Md5加密
2015-07-31 20:35
288 查看
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class md5 { public static void main(String[] args) { String pass="qaz123"; //调用Md5方法 System.out.println("32位加密result: " + Md5(pass));//32位的加密 System.out.println("16位加密result: " + Md5(pass).substring(8,24));//16位的加密 } private static String Md5(String pass ) { StringBuffer buf = new StringBuffer(""); try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(pass.getBytes()); byte b[] = md.digest(); int i; for (int offset = 0; offset < b.length; offset++) { i= b[offset]; if(i<0) i+= 256; if(i<16) buf.append("0"); buf.append(Integer.toHexString(i)); } } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return buf.toString(); } }
相关文章推荐
- 风机的数据的导入
- hdoj-1069-Monkey and Banana【动态规划】
- 设计模式之策略模式
- 设计模式——设计模式总结
- 对css float 浮动的学习心得
- 九度oj 1137
- 仿Uber主界面布局,框架简单实现
- 培养狼一样的“团队”——从菜鸟管理者到追求成为优秀领导者
- poj 1328 区 间选点问题(贪心)
- 20150731
- 关于mybatis里面的Executor--转载
- hdu 3081 二分图最大匹配
- 矩阵快速幂 POJ 3070 Fibonacci
- Nim
- spring与hibernate整合(三种方式)
- 快速数论变换模板(NTT)
- 已知面积求周长
- Radar Installation(贪心,可以转化为今年暑假不ac类型)
- 【暑假集训】之被ACM金牌大神虐的第一天之dp篇(未完结)
- 数据挖掘工程师面试指南