如果对可用于JCA服务的算法有疑问,则第一个调用端口应为JCA
标准算法名称文档。
保证
与JCA兼容的JVM中MessageDigest服务支持的算法是:
MD2
MD5
SHA-1
SHA-256
SHA-384
SHA-512
提供者通常为这些算法提供别名,这就是为什么它可能与Bouncy Castle一起工作的原因,但是如果您可以最大限度地提高可移植性,则应该坚持使用这些别名。
如果将代码更改为以下代码,它将按预期工作:
final MessageDigest digest = MessageDigest.getInstance("SHA-256");
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)