Base64加解密的實(shí)現(xiàn)方式實(shí)例詳解
創(chuàng)新互聯(lián)建站專(zhuān)業(yè)為企業(yè)提供云霄網(wǎng)站建設(shè)、云霄做網(wǎng)站、云霄網(wǎng)站設(shè)計(jì)、云霄網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、云霄企業(yè)網(wǎng)站模板建站服務(wù),十多年云霄做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
本實(shí)現(xiàn)方式基于JDK 1.8 實(shí)現(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) { // 獲取加密對(duì)象 Encoder encoder = Base64.getEncoder(); // 加密 byte[] encode = encoder.encode(src.getBytes()); // 輸出加密結(jié)果 System.out.println("encode : " + new String(encode)); // 獲取解密對(duì)象 Decoder decoder = Base64.getDecoder(); // 解密 byte[] decode = decoder.decode(encode); // 輸出解密結(jié)果 System.out.println("decode :" + new String(decode)); } }
輸出運(yùn)行結(jié)果:
encode : aGVsbG8sc2FoYWRldg== decode : hello,sahadev
以上就是Base64加解密的實(shí)例,如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!