java 如何将十六进制的md5转回为二进制的md5
时间: 2023-08-26 22:03:51 浏览: 77
十六进制转二进制
Java中可以使用`javax.xml.bind.DatatypeConverter`类中的`parseHexBinary`方法将十六进制的md5转换为二进制的md5。示例代码如下:
```java
import javax.xml.bind.DatatypeConverter;
public class HexToBinaryMD5 {
public static void main(String[] args) {
String hexMD5 = "d41d8cd98f00b204e9800998ecf8427e"; // 十六进制的md5
byte[] binaryMD5 = DatatypeConverter.parseHexBinary(hexMD5); // 将十六进制的md5转换为二进制的md5
System.out.println(DatatypeConverter.printHexBinary(binaryMD5)); // 输出二进制的md5
}
}
```
运行结果为:
```
D41D8CD98F00B204E9800998ECF8427E
```
这是将十六进制的`d41d8cd98f00b204e9800998ecf8427e`转换为二进制的`D41D8CD98F00B204E9800998ECF8427E`。
阅读全文