可以参看异或表的特征

这张异或表可以看出,加密解密异或2次可以得到原文
因为秘钥异或两次的结果都是0,而0,1,跟0异或结果都是本身
一次一密的问题以及解决方案
使用加密芯片进行秘钥下方操作,秘钥每次都随机生成不使用数据集的方式
分组加密,无论是明文还是密文都要分组
明文分组m->通过密钥k加密变换->密文分组c->通过密钥k解密变换->明文流分组。
流密码和组密码的区别相同的明文得到的结果
而流密码加密时不一定得到相同的密码,因为明文的重复部分是使用密钥流的不同部分加密的。对于分组密码,在一个固定的密钥的作用下,对相同的明文加密,一定能得到相同的密文。
同步流密码,是指密钥流的产生和明文无关,自同步则相反