springboot bases64解密
时间: 2023-06-18 22:06:59 浏览: 92
base64加密解密
Spring Boot 并没有提供 Base64 解密的相关 API,但是可以通过引入 Java 自带的 Base64 类库来实现解密操作。
可以使用以下代码进行 Base64 解密:
```java
import java.util.Base64;
public class Base64Util {
public static String decode(String encodedString) {
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
return new String(decodedBytes);
}
}
```
其中 `Base64.getDecoder().decode(encodedString)` 方法可以将 Base64 编码的字符串解密为字节数组,然后使用 `new String(decodedBytes)` 将字节数组转换为字符串返回。
使用示例:
```java
public static void main(String[] args) {
String encodedString = "SGVsbG8gV29ybGQh";
String decodedString = Base64Util.decode(encodedString);
System.out.println(decodedString); // 输出:Hello World!
}
```
需要注意的是,Base64 编码和解码都需要使用相同的编码方式,通常为 UTF-8 编码。如果编码方式不同,可能会导致解码出来的字符串不正确。
阅读全文