调用MessageDigest.getInstance(“ SHA256”)时发生异常

调用MessageDigest.getInstance(“ SHA256”)时发生异常,第1张

调用MessageDigest.getInstance(“ SHA256”)时发生异常

如果对可用于JCA服务的算法有疑问,则第一个调用端口应为JCA
标准算法名称文档。
保证
与JCA兼容的JVM中MessageDigest服务支持的算法是:

  • MD2
  • MD5
  • SHA-1
  • SHA-256
  • SHA-384
  • SHA-512

提供者通常为这些算法提供别名,这就是为什么它可能与Bouncy Castle一起工作的原因,但是如果您可以最大限度地提高可移植性,则应该坚持使用这些别名。

如果将代码更改为以下代码,它将按预期工作:

final MessageDigest digest = MessageDigest.getInstance("SHA-256");


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存