首页 > 解决方案 > 如何在 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

标签: javacryptography

解决方案


推荐阅读