登录
注册
写文章
发现
工具
java自带的base64加解密
_3t3lfz KEKfID
编辑文章
java自带的base64加解密
asfx站长
2020.09.11 14:22:07
阅读
819
用 java 自带的 **java.util.Base64** 实现对字符串的加密、解密 导入: import java.util.Base64; #### 加密 ```java /** * base64 加密 * @param str * @return */ public static String base64Encode(String str) throws UnsupportedEncodingException { return Base64.getEncoder().encodeToString(str.getBytes("UTF-8")); } ``` #### 解密 ```java /** * base64 解密 * @param str * @return */ public static String base64Decode(String str) throws UnsupportedEncodingException { return new String(Base64.getDecoder().decode(str), "UTF-8"); } ``` ##### 测试代码 ```java public static void main(String[] args) throws UnsupportedEncodingException { String str = "ASFX分享吧"; String encode = base64Encode(str); System.out.println("base64加密:" + encode); String decode = base64Decode(encode); System.out.println("base64解密:" + decode); } ``` ##### 运行结果 ```java base64加密:QVNGWOWIhuS6q+WQpw== base64解密:ASFX分享吧 ```
我的主页
退出