gpt4 book ai didi

java - Flexiprovider NoSuchAlgorithmException SHA-1

转载 作者:行者123 更新时间:2023-11-30 08:08:58 26 4
gpt4 key购买 nike

我想使用 flexiprovider library我正在尝试实例化一个简单的 de.flexiprovider.api.MessageDigest;与下一个代码

MessageDigest digest = Registry.getMessageDigest("SHA-1");

但是我在线程“main”de.flexiprovider.api.exceptions.NoSuchAlgorithmException: SHA-1 中遇到异常。请问你能帮帮我吗?我需要实例化 SHA-1 算法。

最佳答案

考虑到Registry.getAlgorithms(Registry.MESSAGE_DIGEST)的输出结果,我认为上面的代码应该是

MessageDigest digest = Registry.getMessageDigest("SHA1");

编辑:

与大多数 JCE 库一样,flexiprovider 需要在您的程序中注册为安全提供程序一次,因此您还需要一次调用

Security.addProvider(new FlexiCoreProvider());

一旦进入应用程序初始化。

关于java - Flexiprovider NoSuchAlgorithmException SHA-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30687851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com