java - 如何在 bc-java 或 jdk8 中使用`PBKDF2WithHmacSHA1And8bithow`?
问题描述
我在Android中使用过这种加密方式,没有问题,但是移植到jdk会报错,请问如何解决?我尝试了 bc-java 但我没有运行。
我的代码是:
public static void main(String[] args) {
try {
SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1And8bit");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
和 jdk8 错误:
java.security.NoSuchAlgorithmException: PBKDF2WithHmacSHA1And8bit SecretKeyFactory not available
解决方案
推荐阅读
- java - 如何解决此警告:数字文字似乎是不必要的
- ruby-on-rails - Rails 5:第一次渲染很慢(rb-notify:inotify 事件队列已溢出)
- javascript - PassportJS Facebook 策略 - OAuth 上的模棱两可的错误
- javascript - DialogFlow 在身份验证后发回上下文?
- javascript - Javascript函数中的PHP关联数组null
- vba - 如何根据 x 行数复制单元格值 x 次
- apache-flink - 原因:java.io.IOException:无法序列化 Tuple2 类型的默认值
- sql - 如何查询创建了最新子代的最后 N 个父行?在红宝石中
- vim - 如何在 VimScript 中检测 REAL 操作系统?
- c++ - term 不计算为带 0 个参数的函数