【java】base64加密解密

public static void main(String[] args) {
    try{
        //-------------------------加密-------------------------

        String name = "ceshi";
        //实例化BASE64Encoder对象
        BASE64Encoder encoder = new BASE64Encoder();
        //调用encode进行加密
        String encode = encoder.encode(name.getBytes());
        //结果为 Y2VzaGk=
        System.out.println(encode);


        //-------------------------解密-------------------------

        //实例化BASE64Decoder对象
        BASE64Decoder base64Decoder = new BASE64Decoder();
        //进行解密
        byte[] bytes = base64Decoder.decodeBuffer(encode);
        String str = new String(bytes);
        //结果为 ceshi
        System.out.println(str);
    }catch (Exception e){
        e.printStackTrace();
    }
}

持续更新!!!

原文地址:https://www.cnblogs.com/flyinghome/p/13991246.html