假设person A为平均长度为5的密码选择15个单词,密码符合以下条件。
字条件:
进一步条件:
我了解到:
我想知道的是:如何评估这个密码的整体安全性?
因为安全性仍然可以通过这些部分的组合显着地增加或减少。
场景1: Person B对创建一无所知。
场景2: Person B对密码有部分了解:
也许更多,如果我忘了什么。
场景3: Person B对未知密码的创建规则了如指掌。
人B将如何在各种情况下进行,他们的努力的总体结果是什么?
发布于 2023-03-19 01:47:47
对于这个任务,您应该假设:
密码的安全性应仅从A)真正随机选择的元素和B)可能组合的元素的总数中得出。绝对大小的B)应该足够大,使蛮力不可行-也许是10^25或更多的组合,取决于假定的攻击能力和目标抵抗时间。
还请注意,“平均”密码将在耗尽整个密钥空间所需时间的一半时间内被破解,因此您可能需要加倍强度,以使普通用户满足或超过目标抵抗时间。
换句话说:定义你的假设,然后计算你的密码有多少组合是可能的.你可以自己回答问题。:D
对于一个人来说,你的计划几乎肯定是很难记住的--这使得你的目标很可能不是支持人类的记忆。如果不是对人类来说,一个简单的等效熵/密钥空间的随机字符串将是很好的(所有这些复杂性都是不必要的)。所以这感觉像是一个人为的问题。
https://security.stackexchange.com/questions/269197
复制相似问题