【发布时间】:2023-03-24 08:00:02
【问题描述】:
我在使用密码学方面有几个问题。我正在使用 AES。
问题 1:
我正在尝试在 .我正在尝试获取与 PBKDF1 PKCS#5 相关的实例。我是密码学的新手。我在网上试过,但我找不到任何这样的算法。是否支持。我想要这样的东西。
SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF1Pkcs#5");
KeySpec spec = new PBEKeySpec(password, salt, 1, 128);
问题 2:
上面的两行代码和下面的 Crypto++ 代码中的代码行做的事情是一样的吗?
PKCS5_PBKDF1 <MD5> fn;
fn.DeriveKey(key, MD5::DIGESTSIZE, 0, key.getBytes(), salt.getBytes(), salt.size(), PBKDF1_ITERATIONS, time_in_seconds);
如果不能,有人可以给出一些可以模仿上述 c++ 代码行的东西。
谢谢
【问题讨论】: