那里的所有对称算法都带有一个密钥大小,如 128 位或 256 位等。我认为密码在算法使用它之前被散列,因此它具有一定长度的 x 位。如果这是正确的,是否有可以实现的最大密码长度/安全性?想象一下,我使用长度为 999999 的密码,它使用了 200 个不同的符号。蛮力攻击需要检查的可能密码数量是 200^999999 ...如果密码被散列为 256 位字符串,尽管它只有 2^256 种可能的组合,对吗?创建一个具有超过 1.16 * 10^77 组合的密码会导致使用的长度和字符是无用的吗?
有人可以向我解释一下,并告诉我选择的密码实际上与算法的安全性有什么关系吗?