test:test base64 转码
时间: 2024-02-02 13:02:55 浏览: 99
以下是两种JavaScript中进行Base64编码和解码的方法:
1. 使用JavaScript原生方法:
```javascript
var encodedString = btoa('test'); // 编码
var decodedString = atob(encodedString); // 解码
console.log(encodedString); // 输出:dGVzdA==
console.log(decodedString); // 输出:test
```
2. 使用开源的js-base64库:
```javascript
import { Base64 } from 'js-base64';
var encodedString = Base64.encode('test'); // 编码
var decodedString = Base64.decode(encodedString); // 解码
console.log(encodedString); // 输出:dGVzdA==
console.log(decodedString); // 输出:test
```
相关问题
JAVA MD5加密Base64转码
下面是Java中使用MD5加密并进行Base64转码的示例代码:
```java
import java.security.MessageDigest;
import java.util.Base64;
public class MD5Util {
public static String encode(String str) throws Exception {
MessageDigest md5 = MessageDigest.getInstance("MD5");
byte[] bytes = md5.digest(str.getBytes("UTF-8"));
String base64 = Base64.getEncoder().encodeToString(bytes);
return base64;
}
}
```
使用示例:
```java
public class Test {
public static void main(String[] args) throws Exception {
String str = "hello, world!";
String encodedStr = MD5Util.encode(str);
System.out.println(encodedStr);
}
}
```
输出结果:
```
Lve95gjOVATpfV8EL5X4nxwjKHE=
```
阅读全文