CAP与流密码

CAP 中流密码的操作
1 、Cipher 下拉菜单中选中Stream
在这里插入图片描述
2,设置LFSR 参数,设置好参数后点击Set Key
LFSR Size:表示有几个寄存器
Initial key:寄存器的初始状态,每个寄存器初始值是0或1,放在一起转化成十六进制
Feedback key:参加xor运算的寄存器,参加的为,不参加的为0,放在一起转化成十六进制
在这里插入图片描述
3,点击Show LFSR
在这里插入图片描述
检查寄存器的初始状态
1101,转化为十六进制为D,正确
检查寄存器的抽头
中间两个寄存器有抽头,正确
3,设置好参数后点击Run 生成二进制流
在这里插入图片描述
这里生成长度为100 的二进制流

举个例子:

在这里插入图片描述
在cipher里找到stream

4个单元,所以LFSR Size的值为4,寄存器的初始值为(0,0,0,1)转为16进制为1,所以Initial key的值为1,第0级和第1级进行异或,所以为0011,转为16进制为3
在这里插入图片描述
点set key,然后点show LFSR
在这里插入图片描述
前20为输出,所以Enter number of cycle为20,点击run
在这里插入图片描述
成功得到前20个输出

发布了184 篇原创文章 · 获赞 15 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_41683305/article/details/104907650
CAP