搜索资源列表
EncryDeCry
- 我在字符串加密时的处理是每次取字符串的三个字节,再把三个字符连成一个24位的整型,前8位存放第一个字符,中间8位存放第二个字符,最后8位存放第三个字符。再取这个整型数的前6位对应的数值去差用户提供对应表,转化成相应的字符,再取第二个6位,第三个6位,第四个六位进行字符的转换。再重复前面相同的操作值到整个字符串转换完毕。在解密的过程就是根据用户提供的表进行查找和移位换原字符串。 这种算法比通常的直接根据用户提供的表进行转换有更高的安全性,且加密解密的效率很高。-string encryptio
CRC6
- 通过查找crc表,生成循环冗余码,并验证正确性-CRC table by looking to generate a cyclic redundancy code, and verify the correctness
crc_low
- 用c语言实现crc算法,采用ccitt标准多项式,查找表方法实现,低位先处理,接收校验成功标志为f0b8.-Checksum crc algorithm to achieve the standard which use ccitt polynomial, using look-up table method to achieve, low bit to deal with first, mark of success receiving check is f0b8.
crc_high
- 用c语言实现crc算法,采用ccitt标准多项式,查找表方法实现,高位先处理,接收校验成功标志为1d0f.-Checksum crc algorithm to achieve the standard which use ccitt polynomial, using look-up table method to achieve, high bit to deal with first, mark of success receiving check is 1d0f.
code
- 此算法用于实现一种基于查找表的混沌加密,将随机产生的一个数组加密后输出,同时也可以将解密后的数据与原始数据进行对照,本算法已经在5509芯片上进行实时运行过,用于对16bit语音信号的高16位加密,能满足实时性。-The algorithm used to achieve a look-up table based chaotic encryption, will be an array of randomly generated encrypted output, but also can d
math
- 矩阵表移位加密,链表类实现.输入密码生成密码矩阵,然后明文根据密码表来查找并移位替换生成密文.可逆的过程-Matrix shift encryption, list classes. Enter the password generation code matrix, and then expressly based on the password table to find and replace the shift generated ciphertext. Reversible proce
AES
- AES加密过程是在一个4×4的字节矩阵上运作,这个矩阵又称为“体(state)”,其初值就是一个明文区块(矩阵中一个元素大小就是明文区块中的一个Byte)。(Rijndael加密法因支持更大的区块,其矩阵行数可视情况增加)加密时,各轮AES加密循环(除最后一轮外)均包含4个步骤: 1.AddRoundKey — 矩阵中的每一个字节都与该次回合金钥(round key)做XOR运算;每个子密钥由密钥生成方案产生。 2.SubBytes — 通过一个非线性的替换函数,用查找表的方式把每个
Vigenere
- 主要实现了列变换加密的功能,调试软件是microsoft visual c++ 6.0,将keyword反复的写在明文上方,通过明文与keyword的对应组合到给定的表中查找相应的字母,就可以得到密文。-The main achievement of the the column transform encryption function, debugging software is Microsoft the visual c++ 6.0, write the keyword repeated