很多人喜欢用跟自己相关的信息作为密码,方便记忆,比如电话号码、生日、证件号码等等,并且长时间不去修改密码,因为长期使用相同的密码,很容易因为某些网站用户数据泄露导致我们的用户名及常用密码泄露,这时我们将面临较大的安全威胁。那么我们应该怎么设置密码呢?
## 应该如何设置密码呢?
现在基本上大多数网站都要求密码包含字母、数字、特殊字符、大写字母其中几种组合或者全部。对于很多人来说这样的密码太难记忆了,经常会忘记。这里我简单介绍下我是如何给自己创建密码的。
* 自定义起止特殊字符例如 `*` 开始`#`结束等方式(我肯定不会透露我是用那种方式的哈哈)
* 短期目标转成密码,例如:每天存10元钱-> `MeiTian10Yuan#`
* 特殊日期转密码,例如:19800101->`*Yi980-01-01)`
我基本上就是用上面的三种方式,混合使用。
> Tips:转换规则要严格保密,不要按照我写出来的方式转换,用你喜欢并且能记得住的方式给自己设置一套转换方式。
## 自定义起止中间符号
这里做一个示例:常用简单密码添加特殊符号后
小明的密码:xiaoming123456
小明觉得应该用`^`开始 `#`结束 `-`中间衔接那么小明的密码就变成了下面的样子
`^xiaoming-123456#`
## 短期目标转成密码
这个方案非常好,可以每天提醒你去完成你的目标,也可以让你的密码更加安全。
小明的短期目标是每天背诵一个英文单词:`Daily-Recite1Word`
## 特殊日期转换成密码
按照一个特性规则替换其中年月日的分隔位置,随机将其中一位数字替换成拼音等方式来转换密码;
例如小明喜欢用生日做位密码,他的生日是19800101那么密码就可以设置为`Yi980-01-01`
## 多中方式混合
例如将起止符号与特殊日期结合起来,同样是小明的生日就可以设置成更为复杂的密码了。
开始符号`^` 结束符号 `#` 中间符号 `-` ,随意替换一个数字为拼音或英文那么密码就可以是:`^One980Y-01M-01D#`
当规则你熟练以后,密码甚至不需要记忆根据规则你随意可以将密码还原出来。