1.md5
/**
* MD5編碼
*/
public static String md5(String src) {
return DigestUtils.md5Hex(src);
}
public static void main(String[] args) {
System.out.println(md5("123456"));
}
2.base64編碼與解碼
/**
* Base64編碼
*/
public static String encode(String str) {
Base64 base64 = new Base64();
try {
str = base64.encodeToString(str.getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return str;
}
/**
*
*Base64解碼
*/
public static String decode(String str) {
return new String(Base64.decodeBase64(str));
}
public static void main(String[] args) {
String encode = encode("123456");
System.out.println("encode:"+encode);
System.out.println("decode:"+decode(encode));
}