您的位置:首页 > 编程语言 > Java开发

Java8新特性(六)Base64加密解密

2018-03-18 13:58 309 查看
在java8之前我们需要用base64时需要引用apache的commons包或第三方jar包来实现,现在内置了api更加的方便,下面一个简单的例子

String password = "123456";
//加密
String encoded = Base64.getEncoder().encodeToString(password.getBytes(StandardCharsets.UTF_8));
//解密
String decoded = new String(Base64.getDecoder().decode( encoded ),StandardCharsets.UTF_8 );
System.out.println(encoded);
System.out.println(decoded);


打印输出:

MTIzNDU2

123456
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息