Android/JAVA 生成MD5加密字符串
/*package 你的包名;*/ import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * Created by Administrator on 2017/5/24. */ public class MD5 { public static String getMD5(String val) throws NoSuchAlgorithmException{ MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(val.getBytes()); byte[] m = md5.digest();//加密 return getString(m); } private static String getString(byte[] b){ StringBuffer hexString = new StringBuffer(); for(int i = 0; i < b.length; i ++){ String s = Integer.toHexString(0xFF & b[i]); if(s.length() == 1){ s = "0"+s; } hexString.append(s); } return hexString.toString(); } }
Android才入门,偶尔用一下。
本来以为会挺简单的一个md5加密,网上搜索一下,居然很多都是错的。
发表评论