1. package com.learn.utils;
    2. import org.apache.commons.codec.binary.Base64;
    3. import java.security.MessageDigest;
    4. public class MD5Utils {
    5. /**
    6. *
    7. * @Title: MD5Utils.java
    8. * @Package com.learn.utils
    9. * @Description: 对字符串进行md5加密
    10. */
    11. public static String getMD5Str(String strValue) throws Exception {
    12. MessageDigest md5 = MessageDigest.getInstance("MD5");
    13. String newstr = Base64.encodeBase64String(md5.digest(strValue.getBytes()));
    14. return newstr;
    15. }
    16. //测试
    17. public static void main(String[] args) {
    18. try {
    19. String md5 = getMD5Str("aaaaaa");
    20. System.out.println(md5);
    21. } catch (Exception e) {
    22. e.printStackTrace();
    23. }
    24. }
    25. }