序列密码最重要的就是以某种规律产生大量密钥,而产生密钥流最重要的部件之一是反馈移位寄存器。其中反馈移位寄存器又分为线性反馈移位寄存器和非线性反馈移位寄存器,本篇主要介绍线性反馈移位寄存器(LFSR)的原理和基本题型。
more >>TEA(Tiny Encryption Algorithm) 是一种简单高效的分组加密算法,以加密解密速度快,实现简单著称,因为其以异或和模加运算为基础,这两种运算计算机实现的效率很高。TEA算法每一次可以操作64-bit(8-byte),采用128-bit(16-byte)作为key,算法采用迭代的形式,推荐的迭代轮数是64轮,最少32轮。
more >> 双端队列是与队列类似的有序集合,它有前后两端,元素在其中保持自己的位置,并且可在任一端添加和移除元素,是一种更灵活的数据结构。
more >> Python实现队列,以及两个应用:1.约瑟夫斯问题 2.打印机任务问题 队列在实际的开发编程和系统编程中用的非常多,以后还需要继续学习。
more >>tag: