用源始哲学拆一次代码工作-密码生成器
一、拆解流程。
1、翻译流程:哲学——语言——代码
2、涉及知识:
1)哲学层:太上=太乙-太常-太翌
2)语言层:#代表注释
代码abcde
3)代码拼接时数字11拼接为1+1=2,所以需要给数字加单引号成为字符串,‘1’+‘1’=‘11’;
二、翻译流程。
1、设计解决问题的方法(算法):此处采用四神算法(太上=太乙-太常-太翌);
2、根据算法制定流程图;
3、根据流程写成代码:1)写成中文文章;2)翻译为代码文章;
三、命题设计。
命题:使用四神算法,根据生成特性,设计一个密码生成工具。
四、方法设计。
1)太上层=本体论=集合。
定义集合一:由0-9十个数字构成;
定义集合二:由a-z二十六个字母构成;
2)太乙层=生成机制
在集合一中随机抽取6-8个字符构成密码块1;
在集合二中随机抽取2个字符构成密码块2;
3)太常层=万象=储存层
合并两个密码块,形成密码;
4)太翌层=优化机制
加密,随机插入两位数密码形成2+2+(6-8)的防伪密码。