[java8]~Base64(加密及java8使用方式)

简介

Base64其实不是安全领域下的加密解密算法。
Base64只能算是一个编码算法,对数据内容进行编码来适合传输。

由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。
而且Base64特别适合在http,mime协议下快速传输数据。

测试代码

package com.qy.test.demo;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class Base64Test {

    public static void main(String[] args) {
        String text = "sUen(8&a";
        //编码
        String encode = Base64.getEncoder().encodeToString(text.getBytes(StandardCharsets.UTF_8));
        System.out.println(encode);
        //解码
        String dencode = new String(Base64.getDecoder().decode(encode),StandardCharsets.UTF_8);
        System.out.println(dencode);
    }

}

测试结果

c1Vlbig4JmE=
sUen(8&a
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章