Java Android 32位16位 MD5加密
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Java Android 32位16位 MD5加密
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            // md5加密 32位小寫
private String Md5(String sourceStr) {
String result = "";
try {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(sourceStr.getBytes());
byte b[] = md.digest();
int i;
StringBuffer buf = new StringBuffer("");
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));
}
result = buf.toString();System.out.println("result: " + result);//32位的加密System.out.println("result: " +buf.toString().substring(8,24));//16位的加密
} catch (NoSuchAlgorithmException e) {
//TODO Auto-generated catch block e.printStackTrace();
}
return result;
}
  
                        
                        
                        記錄一下,留著以后和需要的用吧,為以后節省點時間。
轉載于:https://www.cnblogs.com/xsgame/p/3447359.html
總結
以上是生活随笔為你收集整理的Java Android 32位16位 MD5加密的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: List.Contains的用法
 - 下一篇: 编程名言(有些趣味性)