搜索资源列表
DES--C
- DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算-DES uses a 56 key , as well as 8 additional parity bit , resu
os
- 内存文件系统:建立基于内存的文件系统 首先分配一定容量的内存,建立虚拟磁盘; 在该磁盘上建立相应的文件系统; 为该文件系统设计相应的数据结构来管理目录、虚拟磁盘的空闲空间、已分配空间等。 提供文件的创建、删除、移位、改名等功能。 提供良好的界面,可以显示磁盘文件的状态和空间的使用情况; 提供虚拟磁盘转储功能,可将信息存入磁盘,还可从磁盘读入内存;-First allocate a certain amount of memory to create a virtual
Classical-cryptography
- 古典密码学替代算法的C++实验的源代码。比如移位密码和替代密码-Classical cryptography alternative source of the algorithm C++ experiment. Such as the shift cipher and substitution cipher
e927a8cc7333
- 四种加解密源代码,移位密码,维吉尼亚密码,仿射密码以及置换密码-Four encryption and decryption source code, shift cipher, Virginia, password, the affine password and replacement password
decoder
- 自己写的移位密码破解器 又名凯撒密码破解器-Shift the password cracker Caesar password cracker
cryptography-algorithm
- 这是几个密码学的基本算法,包含了仿射密码,移位密码,替换密码,维吉尼亚秘密。-This is a cryptography algorithm includes an affine cipher, shift cipher, substitution cipher, Virginia secrets.
Security
- 一个简单的二进制移位加解密程序,以字符的二进制代码为加解密的对象,实现对明文信息的加密处理。-A simple binary shift encryption and decryption process, the binary code of the character object for encryption and decryption of the plaintext information is encrypted.
AES
- AES加密过程是在一个4×4的字节矩阵上运作,这个矩阵又称为“体(state)”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个Byte)。(Rijndael加密法因支持更大的区块,其矩阵行数可视情况增加)加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤: 1.AddRoundKey — 矩阵中的每一个字节都与该次回合金钥(round key)做XOR运算;每个子密钥由密钥生成方案产生。 2.SubBytes — 通过一个非线性的替换函数,用查找表的方式把每个
Cipher
- 此程序是基于移位和代换算法实现的对信息的加密和解密,对信息安全行业和从事密码方面的研究是个很好的例子。-This procedure is based on the transposition and substitution algorithm implementation of information encryption and decryption, safe to information industry and in the code area of study is a good
DES
- 算法流程 1.将要处理的二进制串进行IP置换 2.将密钥进行PC1置换(64位转为56位), 3.进行16轮操作,对于第i轮操作: 1)将上一次得到的PC1密钥(级除去第一次外,其他的都经过移位处理)的结果左右部分(各28位)分别循环左移1位或2位,然后将移位后的密钥进行PC2[i]置换. 2)将处理串均等分为左右两串Li,Ri(各32位),然后将右串Ri通过E盒拓展为新的右串R (48位),R 与上一步得到的PC2[i]子密钥进行异或操作,
hw1
- 最简单的加密算法,实现密码学中移位密码的加密解密算法。-Simple encryption algorithm, cryptography shift password encryption and decryption
encryption
- 设计一个周期5 的16-置换移位密码并予以实现,要求:5 个16-置换至少有一个是由实验一(n=15)提供的两个方法以外、自行设计的其它方法产生。-Designing a cycle 5 16- displace the shift password and to achieve the requirements: 5 16- is at least one of the replacement from outside the experiment (n = 15) provides two
abc
- 线性反馈与对偶移位寄存器的功能实现 实现n-LFSR与 n-DSR(n为正整数)进动一拍的程序(旨在能“由寄存器的一个状态算出紧接着的下一个状态”) 寄存器状态的各分量自然地与相应数据存储区的各比特位一一对应,不允许仅1个状态分量就占据1个存储单元(字节、字或双字等)。-Linear feedback shift register with dual function realization The realization of n-LFSR and n-DSR ( n is
des
- des算法的实现,简单易懂,注释完整。移位完成,速度快-realization of DES
Decrypt.rar
- 加密的几种常用的源码包,应用于数据库表部分字段的加密,图象文件等文档加密,双方通信时数据加密传输防他人网络截取信息。非对称RSA或ECC公钥加密私钥解密或者可用于数字签名 对称加密AES或者DES,56位的DES加密,128位或192位或256位AES加解密通常可设随便的密码长度,其它位用常字符代替;非对称加密多要先因式分解,对称加密多就移位处理。,Several common source package encryption, encryption, image files, and oth
MD5
- 这是根据百度百科对MD5算法的介绍和一些论文中的介绍开发的一个简单的MD5加密程序,程序的主体正确,但是在移位操作上有问题,大家下载后自己改正吧-This is based on the the Baidu Encyclopedia MD5 algorithm introduced and some paper introduced the development of a simple MD5 encryption program, the main body of the program i
xunhuanyiweimima
- 就是一个循环移位的c语言代码 可运行 界面不是很美观 但不妨碍使用-failed to translate
LFSR
- 基于线性移位寄存器LFSR的序列对称算法。包含加密和加密过程,支持明文文件输入和密文文件输出。-Based on a sequence of linear shift register LFSR symmetric algorithm. Including encryption and the encryption process, simple text file input and output ciphertext file.
xuliemima
- 理解线性移位寄存器序列密码算法的基本思想和一般步骤,C++实现序列密码。 掌握序列密码设计的核心密钥流生成器。通过该算法进一步理解对称密码算法。 -Understanding of linear shift register sequences of cryptographic algorithms basic ideas and general steps, C++ achieve stream ciphers. Grasp the core sequence key stream cip
TraditionalCrypt
- 经典密码算法。四个打包。包括移位密码,弗吉尼亚密码,周期密码,列置换密码。使用C语言实现,控制台程序。可用于密码学实验。-Classical cryptographic algorithms. Four packaging. Including the shift cipher, Virginia passwords, periodic password column permutation password. Using the C language, the console program.