Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Java 中,我看到每种加密类型都有一个最大密钥大小,例如 AES-256、DES-128、3DES-128 等。在 PBE 中,我们正在输入密钥并对其进行了盐修改。我想知道 PBE 的最大密钥大小是多少?它依赖于盐吗?它依赖于迭代器吗?
PBE(password based encryption)用于使用密码对数据进行加密,基于底层加密算法(即AES、DES、Blowfish等)。所以你可以给它任何密码,它会被处理、散列、HMACed,以及其他任何东西,结果会被缩小以匹配底层加密算法的密钥大小。