java sha512加密解密
时间: 2023-08-31 12:06:07 浏览: 115
SHA-512 加密解密
4星 · 用户满意度95%
Java中可以使用Java.security.MessageDigest类来进行SHA-512加密。下面是一个简单的示例代码:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Base64;
public class SHA512Example {
public static void main(String[] args) throws NoSuchAlgorithmException {
String text = "hello world";
MessageDigest digest = MessageDigest.getInstance("SHA-512");
byte[] hash = digest.digest(text.getBytes());
String encodedHash = Base64.getEncoder().encodeToString(hash);
System.out.println(encodedHash);
}
}
```
这里使用了Java的Base64类将加密后的哈希值转换为字符串,方便输出和存储。如果需要进行解密,则需要使用其他算法或方法。
阅读全文