Base64加解密的实现方式实例详解
Base64加解密的实现方式实例详解
本实现方式基于JDK1.8实现:
importjava.util.Base64; importjava.util.Base64.Decoder; importjava.util.Base64.Encoder; publicclassMain{ staticStringsrc="hello,sahadev"; publicstaticvoidmain(String[]args){ //获取加密对象 Encoderencoder=Base64.getEncoder(); //加密 byte[]encode=encoder.encode(src.getBytes()); //输出加密结果 System.out.println("encode:"+newString(encode)); //获取解密对象 Decoderdecoder=Base64.getDecoder(); //解密 byte[]decode=decoder.decode(encode); //输出解密结果 System.out.println("decode:"+newString(decode)); } }
输出运行结果:
encode:aGVsbG8sc2FoYWRldg== decode:hello,sahadev
以上就是Base64加解密的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!