搜索资源列表
C-programming-examples
- 给文件加密的技术很多,其中又分为不同等级,以适合不同场合的需要.这里给出最简单的文件加密技术,即采用文件逐字节与密码异或方式对 文件进行加密,当解密时,只需再运行一遍加密程序即可. -File encryption technology to many, which is divided into different levels to suit different occasions. Here are the most simple file encryption technolog
AES
- AES的基本要求是,采用对称分组密码体制。AES的加密数据块长度固定为128 比特,密钥长度则可以是128,192或256比特。AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展(KeyExpansion)。2、初始轮(Initial Round)。3、重复轮(Rounds)。每一轮由四个不同的阶段组成,包括一个混淆和三个代换:字节代换(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)、轮密钥加(AddRoundKey)。4、最终轮(Final Round
BC_chinaReader
- The communication protocol is byte oriented. Both sending and receiving bytes are in hexadecimal format. The communication parameters are as follows, Baud rate: 19200 bps Data: 8 bits Stop: 1 bit Parity: None Flow control: None
AES02
- 这是AES(高级加密标注)的c语言源代码,内有注释,便于查看,包括轮密钥加、行移位、列混淆、字节变换等子模块,便于分析。-This is AES (Advanced Encryption mark) c language source code, with comments, for easy viewing, including the round keys plus, line shift, columns confusion, byte transformation sub-module,
Phelix-Optimized
- Phelix 1 is a high-speed stream cipher with a built-in MAC func- tionality. It is efficient in both hardware and software. On current Pentium CPUs, Phelix has a per-packet overhead of less than 900 clocks, plus a per- byte cost well under 8
