这种跨站点密码模型安全吗?

信息安全 密码 验证 密码管理
2021-08-30 03:45:27

我正在寻找一种安全地为不同页面设置密码的方法。假设我生成了这个密码:

ild23rfsfdfg%*#fArg34t34657%537@asd7oak2094^*q2k2k@Kk3j4tn453Q5#

然后,对于每个站点,我更改一个字符。这是一个带有随机字符移位的单个随机位置。它不是几乎与随机生成、未发布且未重用的字符串一半长度一样安全吗?然后我只需要记住 1-64 个字符的位置 + 我记忆中的另一个数字,而不是整个密码。

这个模型有什么陷阱?我不知道如何衡量它的强度。我还没有使用过这个模型,但我认为它可能对很多人和情况都非常有用,比如旅行。我可以看到的主要问题是二进制搜索平均可以产生整个事物强度的 1/2(仍然非常强大)。

要回答,请考虑位置和移位是真正随机的。如果原始密码没有在任何地方发布,它会更安全吗?由于我不是专门通过默默无闻来寻找安全性,我想知道。

注意:我知道correct horse battery staple并使用密码管理器,我只是想知道这是否真的很强大,因为我没有判断自己的专业知识。

1个回答

在您发布您的机制之前,它的强度还很模糊。现在,如果有人设法获得了您的基本密码和哈希,他们只需要尝试大约 6500 个密码即可破解它 - 即每个位置约 100 个可打印字符,约 65 个位置。

不仅如此,很明显您“敲击键盘”是为了生成基本密码,这意味着将存在统计相关性,使发现基本密码更容易。

如果您以安全的方式存储基本密码,那么您没有理由不能以安全的方式存储一整套唯一密码。投资像KeePass这样的密码管理器,你的生活会轻松很多。哎呀,记住一个强密码比记住一大堆偏移和更改要容易得多!