Base64加解密的實現(xiàn)方式實例詳解
更新時間:2017年08月07日 09:08:20 作者:Sahadev_
這篇文章主要介紹了Base64加解密的實現(xiàn)方式實例詳解的相關(guān)資料,這里提供了實現(xiàn)實例,幫助大家學習理解這部分內(nèi)容,需要的朋友可以參考下
Base64加解密的實現(xiàn)方式實例詳解
本實現(xiàn)方式基于JDK 1.8 實現(xiàn):
import java.util.Base64;
import java.util.Base64.Decoder;
import java.util.Base64.Encoder;
public class Main {
static String src = "hello,sahadev";
public static void main(String[] args) {
// 獲取加密對象
Encoder encoder = Base64.getEncoder();
// 加密
byte[] encode = encoder.encode(src.getBytes());
// 輸出加密結(jié)果
System.out.println("encode : " + new String(encode));
// 獲取解密對象
Decoder decoder = Base64.getDecoder();
// 解密
byte[] decode = decoder.decode(encode);
// 輸出解密結(jié)果
System.out.println("decode :" + new String(decode));
}
}
輸出運行結(jié)果:
encode : aGVsbG8sc2FoYWRldg== decode : hello,sahadev
以上就是Base64加解密的實例,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Springboot+WebSocket+Netty實現(xiàn)在線聊天/群聊系統(tǒng)
這篇文章主要實現(xiàn)在好友添加、建群、聊天對話、群聊功能,使用Java作為后端語言進行支持,界面友好,開發(fā)簡單,文章中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-08-08
Java并發(fā)編程中的volatile關(guān)鍵字詳解
這篇文章主要介紹了Java并發(fā)編程中的volatile關(guān)鍵字詳解,volatile?用于保證我們某個變量的可見性,使其一直存放在主存中,不被移動到某個線程的私有工作內(nèi)存中,需要的朋友可以參考下2023-08-08
Spring Boot 配置 IDEA和DevTools 熱部署的方法
這篇文章主要介紹了Spring Boot 配置 IDEA和DevTools 熱部署的方法,需要的朋友可以參考下2018-02-02
解決idea使用過程中讓你覺得不爽的一些問題(小結(jié))
這篇文章主要介紹了解決idea使用過程中讓你覺得不爽的一些問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08

