标签:风飞雪未扬 android工具类 utils 常用 md5 加密
package com.flyou.utils; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Md5Parser { /** * md5加密方法 * * @param password * @return */ public static String md5Parser(String password) { try { // 得到一个信息摘要器 MessageDigest digest = MessageDigest.getInstance("md5"); byte[] result = digest.digest(password.getBytes()); StringBuffer buffer = new StringBuffer(); // 把没一个byte 做一个与运算 0xff; for (byte b : result) { // 与运算 int number = b & 0xff;// 加盐 String str = Integer.toHexString(number); // System.out.println(str); if (str.length() == 1) { buffer.append("0"); } buffer.append(str); } // 标准的md5加密后的结果 return buffer.toString(); } catch (NoSuchAlgorithmException e) { // TODO Auto-generated catch block e.printStackTrace(); return ""; } } /** * MD54次加密 * * @param md5parser * 第一次MD5加密的数据 * @return String 返回进行4次加密的密码 */ public static String forthMd5Parser(String md5parser){ String forthMd5 = md5Parser((md5Parser(md5parser))); return forthMd5; } }
标签:风飞雪未扬 android工具类 utils 常用 md5 加密
原文地址:http://blog.csdn.net/u013616976/article/details/44727867