laminux29
2020-12-16 09:55:55 +08:00
你可以自己写个程序,生成 16 位大小写加符号的密码。理论上,除非量子计算机,否则全球计算机一起破解,以现在的算力,百年内破不了。
当然,这种密码,不方便记忆,也不方便存储。
对此我有更好的建议:
自定义前缀 + 可记录的包含大小写 /符号 /数字的复杂密码 + 固定算法加盐。
其中自定义前缀与固定算法,要选方便背诵的,记在脑子里。
固定算法还要选方便口算的。
举个例子,对于本站的密码:
自定义前缀:passWd2020 。这种好背诵吧?背诵下来,别写在任何纸质笔记本上,也别写在云笔记里。
可记录的包含大小写 /符号 /数字的复杂密码:v2Ex_#xH9dY7 。这种密码,可以写在纸质笔记本上,也可以写在云笔记里。
固定算法:把密码的最后一位,如果是字母,则大小写翻转,然后结尾再加固定字符串"2333";如果密码最后一位是数字,则加上乘以 4 的 intToString 字符串,再加固定字符串"2333"
因为密码最后一个数字是 7,因此乘以 4,intToString 后是"28",再加"2333",因此固定算法产生的最终字符串为 282333
最后,拼起来:
passWd2020 + v2Ex_#xH9dY7 + 282333
这种密码方案,既安全,又能记录在云笔记里。