密码中的“位”是什么意思,例如16位密码或128位密码? 有人能帮我说清楚吗? 我试图在网上搜索,但没有很好地解释这个话题。
答案 0 :(得分:1)
如果您生成加密密钥," bits"表示应生成的密钥的大小。以非常简化的形式,您可以将密钥视为密码。如果使用16位来存储密钥,则密钥有2^16 = 65536
个可能的编号。如果使用更多位,则范围更大,因此可以更好地保护密钥。使用太小的密钥允许通过暴力攻击尝试每个可能的数字。如果使用更多位,则选择密码的范围可能足够大,以至于不再可能发生暴力攻击,因为测试所有可能的数字需要数年(甚至更长)。例如,对于通过PGP进行电子邮件加密,建议密钥大小为2048位(人们可能会使用4096位密钥)。