1.我们需要先有一个关键字,好记忆并且有某种规律的;
2.使用某些字符串加密工具,比方tool.chinaz.com的在线加密工具;
3.对关键字进行分布多算法加密,比如:md5(sha1(md5(关键字)));
4.对密码按照不同加密方式的顺序组合加密关键字,
比如:假设关键字为:关键字
(1)md5(关键字),
得到4e26ccc746de29824c3ebce3bd13fcb1,
(2)Base64_md5(4e26ccc746de29824c3ebce3bd13fcb1),
得到3DSt4fQ4S+NI2VTRpcoiHQ,
(3)Sha1(3DSt4fQ4S+NI2VTRpcoiHQ),
得到5e3a8877d31fd6b821814b824fac993de03a9933。
(4)从第11位开始截取长度8的字符串,得到fd6b8218,以此做密码。
5.存储:我们可以在书面记录一下三种东西,关键字、截取标记,算法顺序代码,比如可以这样记录:A互联网38,什么意思呢
A是步骤4的算法顺序,互联网是关键字,38是截取标记。这样的密码基本上是很难被推测出来的。
6.甚至我们可以做一个页面或桌面程序,提供常用的算法和截取脚本,但核心是这个程序不存储、不外传数据,每一个算法都是分布独立的。
[此贴子已经被作者于2019/4/2 18:55:22编辑过]