什么是密码加密位
What is Password Encryption bits
密码中的"bits"是什么意思,比如16位密码还是128位密码?
谁能帮我说清楚?
我试图在网上搜索但没有很好地解释这个主题。
如果生成加密密钥,"bits"表示应生成的密钥大小。在非常简化的形式中,您可以将密钥视为一个秘密数字。如果使用 16 位存储密钥,则密钥有 2^16 = 65536
个可能的数字。如果您使用更多位,则范围更大,因此密钥更安全。使用太小的密钥只能通过暴力攻击尝试所有可能的数字。如果您使用更多位,则选择秘密数字的范围可能足够大,以至于无法再进行暴力攻击,因为测试所有可能的数字需要数年(甚至更长)时间。例如,对于通过 PGP 进行的电子邮件加密,如今建议使用 2048 位的密钥大小(人们甚至可能使用 4096 位密钥)。
密码中的"bits"是什么意思,比如16位密码还是128位密码? 谁能帮我说清楚? 我试图在网上搜索但没有很好地解释这个主题。
如果生成加密密钥,"bits"表示应生成的密钥大小。在非常简化的形式中,您可以将密钥视为一个秘密数字。如果使用 16 位存储密钥,则密钥有 2^16 = 65536
个可能的数字。如果您使用更多位,则范围更大,因此密钥更安全。使用太小的密钥只能通过暴力攻击尝试所有可能的数字。如果您使用更多位,则选择秘密数字的范围可能足够大,以至于无法再进行暴力攻击,因为测试所有可能的数字需要数年(甚至更长)时间。例如,对于通过 PGP 进行的电子邮件加密,如今建议使用 2048 位的密钥大小(人们甚至可能使用 4096 位密钥)。