美文网首页
Java--Base64(Java自带API)

Java--Base64(Java自带API)

作者: 年少懵懂丶流年梦 | 来源:发表于2017-08-15 09:44 被阅读101次
    package com.meng.util;
    
    import sun.misc.BASE64Decoder;
    import sun.misc.BASE64Encoder;
    
    public class JdkLibTest {
    
        // 加密
        public static String getBase64(String str) {
            byte[] b = null;
            String s = null;
            try {
                b = str.getBytes("utf-8");
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            if (b != null) {
                s = new BASE64Encoder().encode(b);
            }
            return s;
        }
    
        // 解密
        public static String getFromBase64(String s) {
            byte[] b = null;
            String result = null;
            if (s != null) {
                BASE64Decoder decoder = new BASE64Decoder();
                try {
                    b = decoder.decodeBuffer(s);
                    result = new String(b, "utf-8");
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            return result;
        }
    
    }
    
    

    相关文章

      网友评论

          本文标题:Java--Base64(Java自带API)

          本文链接:https://www.haomeiwen.com/subject/afgurxtx.html