java怎么实现对密码用SHA-256加密

2025-03-19 16:42:16
推荐回答(1个)
回答1:

import java.security.MessageDigest;

public class Test{
public static void main(String[] args) {
String t= "abcd";
try {
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(t.getBytes("GBK"));
for(byte b:md.digest())
System.out.format("%02X",b);
} catch (Exception e) {
e.printStackTrace();
}
}
}
=========
88D4266FD4E6338D13B845FCFD209CB9217DA3EF

PHP验证
echo hash('sha256', 'abcd');
88d4266fd4e6338d13b845fcfd209cb9217da3ef

验证无误