Java Base64加密與解密——每天一個Java小常識

喜歡扣1支持下唄

加密
Base64.getEncoder().encodeToString(字節類型);
解密
Base64.getDecoder().decode(加密字符串);

import java.util.Base64;

public class Dmeo {
	public static void main(String[] args) {
		//定義字符串
		String s = "hello world";
		//將字符串轉化爲字節類型,通過Base64加密
		String s1 = Base64.getEncoder().encodeToString(s.getBytes());
		System.out.println(s1);//輸出:aGVsbG8gd29ybGQ=
		//通過Base64解密
		byte[] s2 = Base64.getDecoder().decode(s1);
		for(int i=0;i<s2.length;i++) {
			//s2爲ASCⅡ碼,需要類型轉化
			System.out.print((char)s2[i]);//輸出:hello world
		}		
	}
}

在這裏插入圖片描述

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