专利名称:阴阳五行太极级加密方法
阴阳五行太极级加密方法本发明为一种基于十进制编码密码本的加密方法,运用阴阳五行的基本原理对十进制编码的密码本进行结构的阴阳配对,使密码本的十进制编码个位百位千位万位……的每个十进制编码集即小太极形成阴阳极四级结构,在初始状态下阴极和阳极是对称相同的,但所代表的意义却不同,阴极分配第一、二级结构是永恒不变的,第一级结构代表十进制编码集的原始位置,用阿拉伯数字0-9表示,在初始状态与阳极的四级结构对称相同,第二级结构代表十进制编码集的每个编码所属的阴阳五行状态即当令(我)者旺、我生者相、 克我者囚、我克者死、生我者休两套生生不息的五行状态,用中文零-九表示,阳极分配第三、四级结构用于阴阳交融的太极级转动,第三级结构代表十进制编码集所属的阴阳五行属性即甲乙丙丁戊已庚辛壬癸两套阴阳五行属性,与第二级结构一样用中文零-九表示, 第四级结构在初始状态与一级结构一样的十进制编码集,阴阳交汇转动后用于记录转动后的十进制编码的每个编码,也用阿拉伯数字0-9表示,确立阴阳极第二、三级结构的阴阳五行状态和阴阳五行属性是阴阳交融的太极级转动的基石,使十进制编码集与中华的古学四柱八字这种记时方式能够交汇结合在一起,以实现无序的变速齿轮转动。近年来,加密技术发展迅猛,以量子通信为龙头的加密技术更是屡屡得到突破,但在其复杂环境下的生存效果不容乐观,其加密成本高也一个缺陷。本发明属于一种软体加密方法,能够满足复杂环境下低成本高效率的一次一密本或时序密本的加密要求。通过对十进制编码密码本的编码进行结构的阴阳配对,使密码本的十进制编码个位百位千位万位……的每个十进制编码集形成一个小太极,进而合成密码本这个大太极。本发明的目的通过十进制编码的实码本、小太极的阴阳极四级结构、阴阳交融规则三部分来达到。1、十进制编码的密码本的编码要求为了满足十进制编码密码本即大太极的阴阳交融转动。对用于阴阳五行太极级的十进制编码的实码本的编码的要求是编码需满编,以解决转动过程中不能出现死点的问题。即四位的十进制编码满编要为0000-9999,依次类推,五位的十进制编码要为 00000-99999,六位的十进制编码要为000000-999999……。满编的好处还在于能够形成容入多套密码的密码本,也可将多套密码分解合成为一身多头的实码本,在时、次序中对应采用。2、小太极的阴阳极四级结构小太极分为阴阳极四级结构,密码本的十进制编码个位百位千位万位……的每个十进制编码集为小太极的第一级结构,代表十进制编码集的原始位置。十进制编码集为0-9 的任意组合,但必须包括0-9每个阿拉伯数字,如8526309714、1652874309等,8526309714 再五五分为太极阴鱼85263太极阳鱼09714。小太极衍生出阴阳极四级结构,结构的阴极阳极叫法以区别太极阴鱼太极阳鱼,第一级结构与第二级结构合为小太极的结构阴极。第二级结构代表十进制编码集的每个编码所属的阴阳五行状态即当令(我)者旺、我生者相、克我者囚、我克者死、生我者休两套生生不息的五行状态,也分属于太极阴鱼和太极阳鱼,用中文零-九表示。第三级结构与第四级结构合为小太极的结构阳极,第三级结构代表十进制编码集所属的阴阳五行属性即甲乙丙丁戊已庚辛壬癸两套阴阳五行属性,也分属于太极阴鱼和太极阳鱼,与第二级结构一样用中文零-九表示。第四级结构在初始状态与一级结构一样的十进制编码集,阴阳交汇转动后用于记录转动后的十进制编码的每个编码,也分太极阴鱼和太极阳鱼,也用阿拉伯数字0-9表示。这样一个初始状态的阴阳四级结构的小太极就形成了,其中的阴阳极第二、三级结构的阴阳五行状态和阴阳五行属性是阴阳交融的太极级转动的基石,必须遵循的原理是第二级结构代表阴阳五行状态的阴阳状态对应第三级结构代表阴阳五行属性的必须为同一五行属性,且阴状态对阴属性、阳状态对阳属性。由于十进制编码集为0-9的任意组合,故十进制编码密码本即大太极所包含的小太极的类型最大值为IOn ! = 3628800个,每个小太极的最大变化值也为IOn ! = 3628800个。 以一个五位的十进制编码大太极为例,所包含的小太极个数为个位10000个+十位10000 个+百位10000个+千位10000个+万位10000个=50000个、所包含的小太极的类型最大值为也为50000个,所包含的小太极的类型值可以多种形式,如放射状个位1个+十位 10个+百位100个+千位1000个+万位1000个=11111个如一字状个位1个+十位 1个+百位1个+千位1个+万位1个=5个;如葫芦状个位1个+十位10个+百位1 个+千位10个+万位100个=122个或个位1个+十位10个+百位100个+千位10个 +万位100个=221个;如大肚状个位1个+十位10个+百位100个+千位1000个+万位100个=1211个等等。大太极所包含的小太极个数多少不等,可形成高中低版本的加密方法。3、阴阳交融规则形成了初始状态的阴阳四级结构小太极,下面就可以展开阴阳交融规则了。阴阳交融规则以四柱八字中的月令即月柱的地支为旺位为规则基础,将四柱八字中天干地支各个字的阴阳五行属性与密码本的十进制编码个位百位千位万位……上的小太极的第三级结构阴阳五行属性对应,并使其当令取旺位,其中地支的五行属性按寅甲木、卯乙木、已丁火、午丙火、辰戍戊土、未丑已土、申庚金、酉辛金、亥癸水、子壬水归位,时柱的天干地支分配的时侯应注意不要分配在相邻的位置或首尾,天干或地支也不要出现三个以上(含三个)的相连位,这样小太极的第三级结构就随着四柱八字每一时辰转动一次进而带动第四级结构无序转动转动后才进行交融判别,以前一位所分配四柱八字的天干地的阴阳属性与本位所分配四柱八字的天干地支的阴阳属性对比,同属阴或阳不交融,分属阴和阳才进行第一次交融,以前一位所分配四柱八字的天干地的五行属性与本位所分配四柱八字的天干地支的五行属性进行对比看结果是同我、我生、我克、克我、生我哪种状态,前一位所分配的天干地的五行属性代表本位第三级结构刚完成转动的旺位所配对的第四级结构的编码, 本位所分配的天干地的五行属性代表本位第三级结构未转动的对比状态结果所配对的第四级结构的编码,两个编码进行交换,完成第一次交融第二次交融与第一次交融道理基本相同,以后一位所分配四柱八字的天干地支的阴阳属性本位所分配四柱八字的天干地的阴阳属性与对比,同样同属阴或阳不变融,分属阴和阳进行第二次交融,以本位所分配四柱八字的天干地支的五行属性与后一位所分配四柱八字的天干地支的五行属性进行对比看结果是同我、我生、我克、克我、生我哪种状态,本位所分配四柱八字的天干地的五行属性代表本位第三级结构刚完成转动的对比状态结果所配对的第四级结构的编码,后一位所分配四
4柱八字的天干地的五行属性代表本位第三级结构未转动的旺位所配对的第四级结构的编码,两个编码进行交换,完成第二次交融。首位以尾位作为它的前一位,尾位以首位作为它的后一位,其中尾位为个位。与年柱相邻每年交过立春后完成交融交换一次编码,与月柱相邻每月交过立春、惊蛰、清明、立夏、芒种、小署、立秋、白露、寒露、立冬、大雪、小寒后完成交融交换一次编码,与日柱相邻每日交过子时完成交融交换一次编码,与时柱相邻每时辰完成交融交换一次编码。月令的交过时间可参照万年厉或已有的四柱八字软件也可单独进行设定。以第一级结构为85^309714十进制编码集、第二级结构为一(旺)二(相)三 (囚)四(死)五(休)六(旺)七(相)八(囚)九(死)零(休)、第三级结构为一 (甲)二(丙)三(戊)四(庚)五(壬)六(乙)七(丁)八(已)九(辛)零(癸)、 第四级结构也为85^309714十进制编码集的最简单阴阳四级结构小太极为例,首先是计算用于阴阳交融的天干地支初始状态集的规则第四级结构十进制编码初始状态集天干按旺位对应阴属性为天干初始状态的第一位,上例的天干初始状态集即为乙8526309714、 丙:5263809714, 丁 :5263897140,戊:2638597140,已:2638571409,庚:6385271409,辛 6385214097、壬:3852614097、癸3852640971、甲:8526340971 ;四级结构十进制编码初始状态集地支按逢木取卯、逢火取午、逢金取酉、逢水取子、逢土取未,上例的地支初始状态集即为卯:8526309714,辰:2638509714,已:2638597140,午:5263897140,未:5263871409, 申:6385271409,酉:6385214097,戍:2638514097,亥:2638540971,子:3852640971,丑 3852671409、寅8526371409。天干地支初始状态集是为小太极的第一次四柱八字配偶服务的,一次性产品,又不可或缺。下面再以国庆日北京天安门升旗的时间2010年10月1日卯时来说明上面的小太极的第一次四柱八字配偶及后续的阴阳交融转动。2010年10月1日卯时的年柱为庚寅月柱为乙酉日柱为甲申;时柱为丁卯。设定上面的小太极属于五位的十进制编码的百位中的任一个,其中万位配日柱的天干甲、千位配月柱的地支酉、百位配时柱的天干丁、十位配日柱的地支申、个位配时柱的地支卯。这样第一次四柱八字配偶后小太极的第四级结构为上面的天干初始状态集中的丁 5263897140。戊辰时后,四柱八字配偶由甲(日) 酉(月)丁(时)申(日)卯(时)变为甲(日)酉(月)戊(时)申(日)辰(时), 小太极的第四级结构转动为2638597140。因为第一次转动,故万位的小太极进行第二次交融,千位的小太极要进行第一、二次交融,百位的小太极只进行第一次交融,十、个位的小太极因前后位同属阳属性故不用进行交融,百位小太极的前一位为酉本位为戊属我生,进行第一次交融,第四级结构沈38597140中的2和7进行交换完成交融后为7638592140,此为戊辰时的百位小太极第四级结构编码。己已时后,四柱八字配偶由甲(日)酉(月)戊 (时)申(日)辰(时)变为甲(日)酉(月)已(时)申(日)已(时),小太极的第四级结构转动为7638521409。万位的小太极因前一位为时柱的地支又分属阴和阳故要进行第一次交融,千位的小太极不用进行交融,百位的小太极进行第二次交融,十位的小太极要进行第一、二次交融,个位的小太极也要进行第一、二次交融,百位小太极的本位为戊后一位为申属我生,第四级结构中7638521409的7和1进行交换完成交融后为1638527409,此为已已时的百位小太极第四级结构编码。庚午时后,四柱八字配偶由甲(日)酉(月)已 (时)申(日)已(时)变为甲(日)酉(月)庚(时)申(日)午(时),小太极的第四级结构转动为=6385127409。万位的小太极不用进行交融,千位的小太极因后一位为时柱的天干又分属阴和阳故要进行第二次交融,百位的小太极只进行第一次交融,十、个位的小太极因前后位同属阳属性故不用进行交融,百位小太极的前一位为酉本位为庚属同我,进行第一次交融,第四级结构中6385127409的2和7进行交换完成交融后为2385167409,此为庚午时的百位小太极第四级结构编码。以上可以看出,小太极第四级结构编码转动更多是与小太极的第三级结构阴阳五行属性对应,小太极第四级结构编码交融更多是与小太极的第二级结构阴阳五行状态对应。对于小太极的初始状态不进行交融的目的为了形成一个畸形的初始点,因为小太极配伍天干不进行交融转动十次回归原点,小太极配伍天干同属性进行交融转动二十次回归原点,小太极配伍地支不进行交融转动十二次回归原点,小太极配伍地支同属性进行交融转动二十四次回归原点,但是一个畸形的初始点的存在,加上不同属性的交融转动,回归原点的次数就不是对乂5 = 120次了,原因不但在于畸形的初始点的存在也在于相邻配伍的天干地支在最多转动12次的时侯也要变化。阴阳五行太极级加密方法的基础就是小太极的生成、转动、交融,只要小太极的类型大于100,小太极的生成在个位百位千位万位……同一位数上对小太极的采用相同的第二级结构和第三级结构;对于采用的小太极的类型小于100的中、低级版本,应采用不同的第二级结构和第三级结构或开放第二级结构和第三级结构由用户自行选择。密码本十进制编码集即大太极是由一定个数的不同类型小太极构成,并且在小太极的第三级结构上按照一定的规律进行交融转动进而带动小太极的第四级结构产生无序转动,从而产生一次一密或时序密的密码本。阴阳五行太极级加密方法是一种加密原理简单、结构可变性大、适用范围广、加密效果好的加密方法。其加密效果取决于小太极的类型和个数,为36观800的η次方。能用于通信加密、数据加密保存特别是大型数据库的加密保存,其原理还能产生用于通信的特殊电磁杂波频率段。
小太极阴阳极四级结构图。
权利要求
1.一种基于十进编码密码本的加密方法,其特征在于将一个满编的十进制编码的密码本视为一个大太极,十进制编码个位百位千位万位……的每个十进制编码集视为小太极。
2.根据权利要求1所述的一种基于十进编码密码本的加密方法,其特征在于满编的十进制编码的密码本的编码应符合以下要求四位的十进制编码满编应为0000-9999,依次类推,五位的十进制编码应为00000-99999,六位的十进制编码应为000000-999999……。
3.根据权利要求1所述的一种基于十进编码密码本的加密方法,其特征在于对小太极进行阴阳配对形成阴阳四级结构,再对阴阳四级结构进行编码、五行状态、五行属性、编码的定义。
4.根据权利要求1和3所述的一种基于十进编码密码本的加密方法,其特征在于组成大太极的小太极有全包、一字、放射、葫芦、大肚等多种个数类型不同的结构,可用于高中低版本。
5.根据权利要求1所述的一种基于十进编码密码本的加密方法,其特征在于小太极的阴阳交融规则以四柱八字中的月令即月柱的地支为旺位为规则基础,将四柱八字中天干地支各个字的阴阳五行属性与小太极的第三级结构阴阳五行属性对应,并使其当令取旺位。
6.根据权利要求1和5所述的一种基于十进编码密码本的加密方法,其特征在于小太极随四柱八字的转动而转动,以小太极的第三级结构阴阳五行属性为判定方向。
7.根据权利要求1和5所述的一种基于十进编码密码本的加密方法,其特征在于小太极随四柱八字的转动而阴阳交融。
8.根据权利要求1、5和7所述的一种基于十进编码密码本的加密方法,其特征在于小太极阴阳交融分第一次交融和第二次交融,规则以前一位所分配四柱八字的天干地的五行属性与本位所分配四柱八字的天干地支的五行属性进行对比看结果是同我、我生、我克、克我、生我哪种状态,前一位所分配的天干地的五行属性代表本位第三级结构刚完成转动的旺位所配对的第四级结构的编码,本位所分配的天干地的五行属性代表本位第三级结构未转动的对比状态结果所配对的第四级结构的编码,两个编码进行交换,完成第一次交融以本位所分配四柱八字的天干地支的五行属性与后一位所分配四柱八字的天干地支的五行属性进行对比看结果是同我、我生、我克、克我、生我哪种状态,本位所分配四柱八字的天干地的五行属性代表本位第三级结构刚完成转动的对比状态结果所配对的第四级结构的编码,后一位所分配四柱八字的天干地的五行属性代表本位第三级结构未转动的旺位所配对的第四级结构的编码,两个编码进行交换,完成第二次交融。以小太极的第二级结构阴阳五行状态为判定方向。
9.根据权利要求1所述的一种基于十进编码密码本的加密方法,其特征在于能用于通信加密、数据加密保存特别是大型数据库的加密保存,其原理还能产生用于通信特殊的电磁杂波频率段。
全文摘要
本发明为一种基于十进制编码密码本的加密方法,运用阴阳五行的基本原理对十进制编码的密码本进行结构的阴阳配对,使密码本的十进制编码个位百位千位万位……的每个十进制编码集即小太极形成阴阳极四级结构,通过对小太极的阴阳四级结构进行编码、五行状态、五行属性、编码的定义,以实现无序的变速齿轮转动。阴阳五行太极级加密方法是一种加密原理简单、结构可变性大、适用范围广、加密效果好的加密方法。其加密效果取决于小太极的类型和个数,为3628800的n次方。能用于通信加密、数据加密保存特别是大型数据库的加密保存,其原理还能产生用于通信特殊的电磁杂波频率段。
文档编号G09C5/00GK102446450SQ201010511790
公开日2012年5月9日 申请日期2010年10月9日 优先权日2010年10月9日
发明者吴礼明 申请人:吴礼明