小编Cha*_*dup的帖子

如何给java库打补丁?

我愿意更改 Java 库中的方法。由于选角原因,我无法延长课程。我希望覆盖

@Override
public void interrupt() {...}
Run Code Online (Sandbox Code Playgroud)

班级的

org.apache.batik.bridge.UpdateManager
Run Code Online (Sandbox Code Playgroud)

补丁在这里: 中断管理器任务。

java batik

1
推荐指数
1
解决办法
1239
查看次数

是否可以恢复 PBKDF2 哈希密码?

仅使用类PBEKeySpec和,并知道和是否有办法解密以恢复?SecretFactorysaltcodedcodedpassword

public static byte[] encodePassword(char[] password, byte[] salt) {
    PBEKeySpec spec = new PBEKeySpec(password, salt, ITERATIONS, KEY_LENGTH);
    Arrays.fill(password, Character.MIN_VALUE);
    try {
        SecretKeyFactory skf = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
        byte[] coded = skf.generateSecret(spec).getEncoded();
        return coded;
    } catch (NoSuchAlgorithmException | InvalidKeySpecException e) {
        throw new AssertionError("Error while hashing a password: " + e.getMessage(), e);
    } finally {
        spec.clearPassword();
    }
}
Run Code Online (Sandbox Code Playgroud)

java encryption

0
推荐指数
1
解决办法
1288
查看次数

标签 统计

java ×2

batik ×1

encryption ×1