密码设计存储规范
- 不用明文直接存储密码
- 不存储密码全文
密码设计要求:
- 不直接将拼音、英文、特殊日期等用于密码,如:张三,不直接将
ZH、zhangsan等用于密码 - 必须包含大小字母、数字、特殊字符
- 不同平台使用不同密码
- 不同时间使用同密码
- 不少于八位
密码设计实例:
若出生于2001年5月20日的王灵需要设计出一套自己的密码
信息:
wangling
GGGG , VOU (五笔)
20010520
密码原体:
wangling
anin520wl (去除首尾字母)
GGGGVOU2001520
...
设计:
通过顺序、型近、键盘位、颠倒等对原体进行变体
顺序:abcde fghi <> 12345 6789 ...
型近:o,O <> 0 ; 2 <> z ...
键盘位: 1 <> ! ; 2 <> @ ...
颠倒:i <> ! ; W <> M ; 7 <> L ...
设计结果:
W1n97!ug > W!n97!ug > M!n97!ug
au!n%2oW1
4G^0u@OO!ezO
若王灵选择使用 M!n97!ug 作为密码
- 通过加不同平台的标识,即可实现在不同平台使用不同密码
QQ : M!n97!ugQq 、M!n97!ug_qQ 、M!n97!ugQiEr 。。。
百度: M!n97!ug^Bd 、M!n97!ug*bd 。。。
- 不同时间不同密码
2021.8 : M!n97ug21.8 、M!n97ug8.1202 、 M!n97ug21.Aug 。。。
通过记忆一个密码,实现多密码
保存密码只保存平台 标识码 和 时间标识