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加解密的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!