大家的网络生活非常的丰富,拥有的各种帐户非常的多。银行金融、网站服务、各类软件都需要帐户与密码。
这么多帐户管理起来其实非常麻烦,想密码不一样呢,也不容易记,想密码都一样呢,也不安全。很多朋友喜欢采用折中的方法,即把密码分为强中弱三类,根据帐户的重要程度应用。
最近接触了Token密码相关的应用,灵机一动,想到一个方法论既使帐户密码强度高,也能容易记。特撰博与大家分享,我个人觉得很不错,希望能帮助到大家。
方法论简介:
将密码进行拆分,由“固定字符串”+“变量串”。
固定字符串由自己定义的一串好记的字符,有一定的含义,例如:“tenly”。
变量串根据不同帐户的环境变量进行变异。例如:建立一个规划,变量串由帐户注册的服务供应商英文名的前5个字符组成,不足5位,用“z”被齐。
- 如果注册QQ帐户,那么变量串为:qqzzz; 最终密码为:tenlyqqzzz
- 如果注册MSN帐户,那以变量串为:msnzz; 最终密码为:tenlymsnzz
- 如果注册新浪帐户,那么变量串为:sinaz; 最终密码为:tenlysinaz
- 如果注册百度帐户,那么变量串为:baidu; 最终密码为:tenlybaidu
- 如果注册淘宝帐户,那么变量串为:taoba(取5个字符); 最终密码为:tenlytaoba
这样你就非常容易记,且保证了密码的强度了。当然这里的规则是我举例子,你可以根据自己的喜好定义别的规则。
衍生变量串如果你觉得这密码的强度还不够,的确有些服务商会说你强度还不够的,因为少了数字,或者大小写。那么我们可以再加一个衍生变量串。例如:建立衍生变量串规则:取帐户注册的服务供应商英文名的最后一个字符大写+英文名的长度。
- 如果注册QQ帐户,那么衍生变量串为:Q2; 最终密码为:tenlyqqzzzQ2
- 如果注册MSN帐户,那以衍生变量串为:N3; 最终密码为:tenlymsnzzN3
- 如果注册新浪帐户,那么衍生变量串为:A4; 最终密码为:tenlysinazA4
- 如果注册百度帐户,那么衍生变量串为:U5; 最终密码为:tenlybaiduU5
- 如果注册淘宝帐户,那么衍生变量串为:O6; 最终密码为:tenlytaobaO6
所以只要你定义好一套简单易记的规则,无论密码强度多高,你注册的帐户多多,使用频次多低,你也会记住的。
同理,这套方法论还能应用到帐户名称上。因为许多朋友喜欢用一个ID到处注册。其实这样是有风险的,因为你会很容易被人家人肉搜索到,就像一串葡萄一样,人家只要知道你的一个帐户ID,就能够在别的网站上,用同一个ID找到你的信息。

评论
这样的AaaaA1111Add@%cc22