public class Base64 {
/**
* 编码
*/
public static String encode(String str) {
return new sun.misc.BASE64Encoder().encode(str.getBytes());
}
/**
* 解码
*/
public static String decode(String str) {
try {
return new String(new sun.misc.BASE64Decoder().decodeBuffer(str));
} catch (Exception e) {
System.out.println("---------------Base64 解码异常----------------");
}
return null;
}
// @Test
public static void main(String[] args) {
//加密
String encodeStr=encode("测试Base64加密解密");
System.out.println("--->"+encodeStr+"
// 解密
String decodeStr=decode(encodeStr);
System.out.println("--->"+decodeStr+"
}
}
$.base64.utf8encode = true;
// 加密
console.log($.base64.btoa("测试Base64加密解密"));
// 解密
console.log($.base64.atob("5rWL6K+VQmFzZTY05Yqg5a+G6Kej5a+G",true));
简单记录一下,以后好找!