标签:字符串 mis code enc api TBase java row jdk
从JDK 1.8开始,就提供了java.util.Base64.Decoder和java.util.Base64.Encoder的JDK公共API,可代替sun.misc.BASE64Decoder和sun.misc.BASE64Encoder的JDK内部API
/** * BASE64 加密 * * @param data * 要加密的数据 * @return 加密后的字符串 */ public static String encryptBASE64(byte[] data) { Encoder encoder = Base64.getEncoder(); String encode = encoder.encodeToString(data); return encode; } /** * BASE64 解密 * * @param data * 要解密的字符串 * @return 解密后的byte[] * @throws Exception */ public static byte[] decryptBASE64(String data) throws Exception { Decoder decoder = Base64.getDecoder(); byte[] buffer = decoder.decode(data); return buffer; }
标签:字符串 mis code enc api TBase java row jdk
原文地址:https://www.cnblogs.com/Refresh-air/p/Base64.html