我有一个计算 SHA-512 摘要的函数。
public Hash hash(byte[] data) {
return new Hash(org.apache.commons.codec.digest.DigestUtils.sha512(data));
}
它给了我以下错误
DigestUtils 类型的方法 sha512(byte[]) 未定义
此外,使用sha512Hex()
而不是sha512()
给我同样的错误。我努力了
import static org.apache.commons.codec.digest.MessageDigestAlgorithms.SHA_512;
但是没有用。我似乎唯一的选择是这些:
另外,我也尝试了http://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/digest/DigestUtils.html中的方法,但似乎没有任何效果。
我正在使用 jdk-11.0.2,其他一切都很好。