java实现bate64解密
时间: 2024-09-11 12:05:34 浏览: 22
在Java中,你可以使用`java.util.Base64`包下的`getDecoder()`方法来解码Base64字符串。以下是一个简单的示例:
```java
import java.util.Base64;
public class Base64Decoder {
public static byte[] decode(String base64String) throws Exception {
return Base64.getDecoder().decode(base64String);
}
public static void main(String[] args) {
String encoded = "SGVsbG8gV29ybGQ="; // 这是一个Base64编码的字符串
try {
byte[] decodedBytes = decode(encoded);
System.out.println("Decoded bytes: " + new String(decodedBytes)); // 输出解密后的原始字符串
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,`decode()`方法接收一个Base64编码的字符串作为输入,然后返回对应的字节数组。如果输入不是有效的Base64编码,调用`decode()`可能会抛出异常。