除了DES,3DES和AES加密技术之外,我还实现了PBE。与其他三个相比,我需要PBE的一些优势。当我在Internet上搜索时,我只会发现缺点。帮我弄清楚使用PBE的一些优点吗?
最佳答案
如果我了解您使用的术语,PBE表示基于密码或密码短语的加密。
据我所知,PBE是某种加密算法的“使用方式”。您可以使用用户提供的密码或密码短语,而不是生成随机密钥,然后将其转换为加密系统所需形式的密钥(使用“密钥派生功能”)。以下是一些参考:
换句话说,如果您比较PBE和DES或AES,那么您就是在比较苹果和橘子。
因此,您真正在这里谈论的是将PBE与使用随机密钥进行比较。 PBE的优点:
缺点包括:
关于java - PBE相对DES,3DES和AES的优势,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16129562/