搜索资源列表
cipher
- 置换密码。本程序没有把变换的矩阵解出来,而是通过数学变换,求得每一列最后的在位置,再求模得出密文。-Replacement password. This procedure did not change the matrix solution out, but by mathematical transformation, obtained in the final position of each column, then the modulus obtained ciphertext.
DES
- DES 加密算法,使用一个 56 位的密钥以及附加的 8 位奇偶校验位(每组的第8为作为奇偶校验位),产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 轮循环,使用异或,置换,代换,移位操作四种基本运算。-The Data Encryption Standard (DES) is a
凯撒密码
- 凯撒密码(caeser)是用于加密通过信使传递的作战命令。置换加密的优点就在于它易于实施却难于破解。发送方和接收方很容易事先商量好一个密钥,然后通过密钥从明文中生成密文,即使敌人获取密文,通过密文直接猜测其代表的意义,在实践中是不可能的。 在密码学中存在着各种各样的置换方式,但所有不同的置换方式都包含2个相同的元素:密钥和协议(算法)。凯撒密码的密钥是x,算法是将普通字母表中的字母用密钥对应的字母替换。(The Kaiser code (Caeser) is the operational c