Java加密算法
import .*;
public class MessageCheck {
public static void main(String[] args) {
String info1 = "admin";
//String info1 = "Hello World!";
String info2 = "Hello World!";
try {
// 生成 MessageDigest 实例,确定计算方法
//MessageDigest md1 = ("SHA-1");
MessageDigest md1 = ("MD5");
// 添加要计算的摘要信息
(()); // transform parameter to byte[]
// 完成哈希计算,返回计算得到的摘要(对于MD5是16位,SHA是20位)
byte[] digA = ();
//
MessageDigest md2 = ("SHA-1");
(());
byte[] digB = ();
// 比较两信息是否相等
if ((digA, digB)) {
("两信息相等,检查正常!");
(hasString(digA) + "\n" + hasString(digB));
}
else {
("两信息不相等,摘要不相同!");
(hasString(digA) + "\n" + hasString(digB));
}
} catch (NoSuchAlgorithmException e) {
System.
Java加密算法 来自淘豆网m.daumloan.com转载请标明出处.