Java PBE&x27;s相对于DES、3DES和AES的优势
除了DES、3DES和AES加密技术之外,我还实现了PBE。我需要PBE相对于其他三个的一些优势。当我在网上搜索时,我只发现了缺点。帮我找出使用PBE的一些优点 如果我理解您使用的术语,PBE表示基于密码或密码短语的加密 根据我看到的消息来源,PBE是一种“使用”某种加密算法的方法。您不需要生成随机密钥,而是使用用户提供的密码或密码短语,并将其转换为加密系统所需形式的密钥(使用“密钥派生函数”)。以下是一些参考资料:Java PBE&x27;s相对于DES、3DES和AES的优势,java,encryption,Java,Encryption,除了DES、3DES和AES加密技术之外,我还实现了PBE。我需要PBE相对于其他三个的一些优势。当我在网上搜索时,我只发现了缺点。帮我找出使用PBE的一些优点 如果我理解您使用的术语,PBE表示基于密码或密码短语的加密 根据我看到的消息来源,PBE是一种“使用”某种加密算法的方法。您不需要生成随机密钥,而是使用用户提供的密码或密码短语,并将其转换为加密系统所需形式的密钥(使用“密钥派生函数”)。以下是一些参考资料: 换句话说,如果你比较PBE和DES或AES,你就是在比较苹果和橙子
- 密码或密码短语比随机密钥更容易记住。(事实上,一把随机钥匙通常是不可记忆的,正常人需要把它放进“钥匙圈”或其他东西中……然后用密码或密码短语保护它!)
- 密码或密码短语可能是可猜测的
- 未加盐的密码或密码短语可能容易受到使用“彩虹表”的攻击