码迷,mamicode.com
首页 > 其他好文 > 详细

Base64

时间:2019-09-20 12:30:46      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:字符串   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;
    }

  

Base64

标签:字符串   mis   code   enc   api   TBase   java   row   jdk   

原文地址:https://www.cnblogs.com/Refresh-air/p/Base64.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!