Base64 加密解密我这里介绍的是jdk自带的 sun.misc 的 BASE64Encoder 和 BASE64Decoder
BASE64Encoder 继承自 CharacterEncoder父类,其中一个常用的加密方法是
public String encode(byte[] paramArrayOfByte)
参数是字节数组,因此参数是字符串首先要转换为字节数组,如下面代码:
// 加密方法
public static String base64Encoder(String codeData) {
final BASE64Encoder encoder = new BASE64Encoder();
byte[] textByte = null;
try {
textByte = codeData.getBytes("UTF-8");
} catch (UnsupportedEncodingException e2) {
e2.printStackTrace();
}
// 编码
final String encodedText = encoder.encode(textByte);
return encodedText;
}
那么对应的解密方法又是哪个呢?
<