哈西算法 Java 实例
时间: 2023-03-30 16:03:37 浏览: 121
以下是一个哈希算法的 Java 实例:
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class HashExample {
public static void main(String[] args) {
String input = "Hello World";
String algorithm = "SHA-256";
try {
MessageDigest md = MessageDigest.getInstance(algorithm);
byte[] hash = md.digest(input.getBytes());
StringBuilder sb = new StringBuilder();
for (byte b : hash) {
sb.append(String.format("%02x", b));
}
System.out.println("Hash value: " + sb.toString());
} catch (NoSuchAlgorithmException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
这个程序使用 SHA-256 哈希算法对字符串 "Hello World" 进行哈希,并输出哈希值。
阅读全文