Mega Code Archive

 
Categories / Android / Security
 

MD5 String Util

import java.security.MessageDigest; import java.security.NoSuchAlgorithmException;  class MD5StringUtil {     private static final MessageDigest digest;     static     {         try         {             digest = MessageDigest.getInstance("MD5");         }         catch (NoSuchAlgorithmException e)         {             throw new RuntimeException(e);         }     }     public static String md5StringFor(String s)     {         final byte[] hash = digest.digest(s.getBytes());         final StringBuilder builder = new StringBuilder();         for (byte b : hash)         {             builder.append(Integer.toString(b & 0xFF, 16));             }         return builder.toString();     } }