在大学期间,我决定使用随机生成的 16 个字符的密码。我在各个站点中使用了该密码的一部分。但是,其中一个网站遭到入侵,因此我不得不更改密码。
我现在每个站点都有一个随机生成的密码。正如你所想象的那样,学习密码很困难,我不得不随身携带它们,直到我学会了它们。这本质上是一小块连续随机密码的纸。如果这些密码被泄露,我会是一个非常不开心的露营者。
假设我决定拥有一组随机密码,并且不喜欢一行清晰可见的密码。我正在考虑创建一个随机生成的字符网格并使用数据中的各种子字符串作为密码的选项。
这是一个工作示例:
密码网格
bqzryXrMjs
wqpPcPW2tG
CYvLdxGsnZ
Hq9KDBJeN5
Z2v5H2BG6G
JYNyWGLqEa
密码:从 (2,3) 开始。从左到右使用每个其他字符,必要时换行。长度 10。
使用这些说明我生成密码:
9DJNZvHB6J
请注意, (2,3) 是零索引的。当然,这些指示很难遵循,但它只是一种变得更好的技能。在实践中,我会使用更大的网格和可能更复杂的模式。
我的问题是这个系统有多安全。我知道安全可能意味着很多事情。我不确定加密安全是否适用,但我真的只是想看看使用这个系统来管理我的密码是否合理。
我可以想象一个 Bones 剧集,有人跟踪我的眼球运动以确定我正在阅读的角色......所以这样的建议是受欢迎的,但更实际/合理的漏洞是我正在寻找的。
谢谢!
编辑#1
为了限制问题的范围,假设如下:
Passwords are of length 10
Grids are of dimension 20x20
The only instruction available is one similar describe above.
Start at (x,y)
Use every other character from left to right, wrapping rows as necessary.
Length 10.
They are not allowed means that could be used to steal general private information such as a key logger, aggressive interrogation, etc.