Android MD5加密算法

比较简单,直接贴代码


  1. import java.security.MessageDigest;  
  2. import java.security.NoSuchAlgorithmException;  
  3.   
  4. public class MD5 {  
  5.   
  6.     public static String getMD5(String content) {  
  7.         try {  
  8.             MessageDigest digest = MessageDigest.getInstance("MD5");  
  9.             digest.update(content.getBytes());  
  10.             return getHashString(digest);  
  11.               
  12.         } catch (NoSuchAlgorithmException e) {  
  13.             e.printStackTrace();  
  14.         }  
  15.         return null;  
  16.     }  
  17.       
  18.     private static String getHashString(MessageDigest digest) {  
  19.         StringBuilder builder = new StringBuilder();  
  20.         for (byte b : digest.digest()) {  
  21.             builder.append(Integer.toHexString((b >> 4) & 0xf));  
  22.             builder.append(Integer.toHexString(b & 0xf));  
  23.         }  
  24.         return builder.toString();  
  25.     }  
  26. }  
上一篇:应用架构之道:分离业务逻辑和技术细节


下一篇:使用JSP的标准标签库JSTL处理XML格式的数据