bo_hai 发表于 2013-2-3 10:29:16

JAVA MD5 加密

代码如下:
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {private String getMD5Str(String str) {          MessageDigest messageDigest = null;            try {            messageDigest = MessageDigest.getInstance("MD5");                messageDigest.reset();                messageDigest.update(str.getBytes("UTF-8"));          } catch (NoSuchAlgorithmException e) {            System.out.println("NoSuchAlgorithmException caught!");            System.exit(-1);          } catch (UnsupportedEncodingException e) {            e.printStackTrace();          }            byte[] byteArray = messageDigest.digest();            StringBuffer md5StrBuff = new StringBuffer();            for (int i = 0; i < byteArray.length; i++) {                        if (Integer.toHexString(0xFF & byteArray).length() == 1)                  md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray));            else                  md5StrBuff.append(Integer.toHexString(0xFF & byteArray));          }            return md5StrBuff.toString();      }public static void main(String[] args){MD5 obj = new MD5();System.out.println(obj.getMD5Str("111111"));}} 参考:http://warren.iteye.com/blog/107386
页: [1]
查看完整版本: JAVA MD5 加密