例如:java原生的MD5算法,稍微有点复杂,需要封装一下才可以使用。
MessageDigest alg = MessageDigest.getInstance("MD5");
涉及字符串转二进制,二进制转十六进制等,非常麻烦,而是用codec只需要一行。
package test; import org.apache.commons.codec.digest.DigestUtils; /** * DigestUtils用的比较多,各种加密技术 * @author piaohailin * */ public class Md5Test { public static void main(String[] args) { String md5 = DigestUtils.md5Hex("123456789"); System.out.println(md5); } }