大家都是怎么管理自己那么多网站的账号密码的?
时间:2023-02-27 14:51:02 | 来源:建站知识
时间:2023-02-27 14:51:02 来源:建站知识
大家都是怎么管理自己那么多网站的账号密码的?:
任何密码管理工具都不如脑子靠谱。应该怎样记下这些密码? 假如所有账号是相同密码,会很好记忆。
但这样会很危险,当黑客得知你某个账号密码后,其它账号就不攻自破了。
假如不同账号不同密码,少则几十多则上百个密码怎么记? 一个个密码记不科学,设置密码都能折腾死你,更别说记下了。
因此密码
要有固定的规律,
有固定的算法。
这样记住一个算法就全都记住了。
好的算法应该具备什么条件?
1、可根据不同账号算出不同的密码。 2、可以通过心算计算出密码。 3、无法(或难)通过单个密码逆算出规律。目前其它回答中大略有以下算法(工具跳过),在下冒昧分析下:
1、域名(或名称)+ 原始密码。如:
zhihu123456
(本站 + 123456)
这类算法可以实现第1、第2点要求,但无法实现第3点。
只要拿到其中账户一个密码
就可以通过其结构推算出其它账号的密码。
2、域名(或名称)+ 原始密码 + 重要程度分类。如:
zhihu123456yiban
(本站 + 123456 + 一般)
这类算法是第一个算法的改良版,通过账号重要程度给账号分区避免一次性沦陷,但实质上改变并不大,还是无法实现第3点要求。
3,计算 原始密码+网站域名(或名称)的md5值作为密码如:
728d87886590e7f3
(本站 + 123456)
此算法优劣处成反比,它在逆算方面是无敌的(md5不可逆),但在计算方面就不堪直视了,应该没人能心算md5吧?每次都要通过工具计算,对应用场景限制,且很不方便。
此算法可实现第1、第3点要求,无法实现第2点要求。
想找个能完美实现以上三点要求的算法真的很难。现有的应该已经够用了。
有时间的可以自己尝试着修改第1、第2个算法。
如果可以,请尽可能的使用网站名称、名称长度这些动态元素;如果可以,请尽可能数字部分多使用加减乘除,以及映射、取余;如果可以,请尽可能打乱字符串顺序;这样能使密码变数更大,从而增加逆算的难度。
请原谅我废话了一堆,却没公布自己的算法。
以上仅仅代表个人看法,如有说错的地方请各位大神纠正。