摘要
自生长密钥,是指随着使用过程,密钥的长度不断生长,对明文进行加密的密钥不断变化。通过多螺旋运算,通讯双方各自独立按需持续生成密钥,在双方约定的整个生命周期中,每一个数据包加密的密钥都是新生成的,每轮密钥包括2568=18,446,744,073,709,551,616个密钥切片,每个密钥切片为16字节,基于密钥生成逻辑的概率计算,出现重复密钥轮大概需要25616=3.4028236692093846346337460743177e+38轮,按此计算,基于本算法,有效密钥的长度将达到16*2568*25616=1.0043e+59(地球的原子数量大约为1.0e+50),通过源头暴力破解需要进行25648=2384=3.9402e+115次尝试才能够找到。