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
验证无误