2013-04-21 77 views
3

除DES,3DES和AES加密技术外,我还实施了PBE。我需要PBE比另外三个好处。当我在互联网上搜索时,我只会发现缺点。帮我弄清楚使用PBE的一些优点?PBE优于DES,3DES和AES

回答

7

如果我理解您使用的术语,PBE意味着基于密码或通行短语的加密。

根据我所看到的消息来源,PBE是一种“使用”某种加密算法的方式。您不需要生成随机密钥,而是使用用户提供的密码或密码短语并将其转换为加密系统所需格式的密钥(使用“密钥派生函数”)。下面是一些参考:

换句话说,如果你比较PBE和DES或AES,你是比较苹果和桔子。

所以你在这里真正讨论的是比较使用随机密钥的PBE。 PBE的优点:

  • 密码或密码短语比随机密钥更令人难忘。 (事实上​​,随机密钥通常是如此难以忘记,以至于正常人需要将它们放入“钥匙圈”或其他东西......然后使用密码或密码短语保护!)

缺点包括:

  • 密码或密码短语可能是可以猜测的。
  • 无用的密码或密码短语可能容易受到使用“彩虹表”的攻击。
+0

你真是太棒了......谢谢 – Learner 2013-04-21 09:43:17

+0

不客气。 – 2013-04-21 10:38:43