搜索资源列表
aes-1.0.6.tar
- aesutil是一个小型的库和命令行程序,可以使用Rijndael算法在CBC模式下加密和解密数据-aesutil is a small library and command line procedures, Rijndael algorithm can be used in CBC mode encryption and decryption of data
AES
- AES文件加解密工具 本软件利用AES加密库"AesLib"进行加解密处理,能对文件进行128位、192位或256位这3种不同强度的加密,打开请直接运行"EncryptFileTest.exe"。 本加密工具还可以通过命令运行: AES [0|1] [file] 其中,参数为可选,但若仅有1个参数时则为[file]参数。0表示对[file]解密,1表示对[file]加密。 对于任何文件,若打开方式为AES,则程序会自动根据文件扩展名来默认决定是加密还是解密(若文件扩展名为“
3
- 3号作品是分析WarCraft III游戏的replay文件的命令行工具,可以统计玩家的APM等信息,开发平台是gcc (MinGW),其中使用了crc32和zlib库做replay文件的校验与解密。除了代码质量较高外,能启发思路也是我选入这个作品的原因。-Analysis of work is on the 3rd game of WarCraft III document replay command-line tool, can be Player of the APM and other
xor
- (pbc)Pairing-Based Cryptography是实现双线性对运算的 函數库,但没有异或XOR函數,我参考编写了一个,希望对大家有 帮助. 编译命令: gcc -o xor xor.c -I /usr/local/include/pbc -L /usr/local/lib -Wl,-rpath /usr/local/lib -lpbc 运 行 :./xor <a.param-(Pbc) Pairing-Based Cryptography bilinear
des_test.tar
- ECB模式DES加解密,可以加密任意长度的数据文件,最后的块数据不足8bytes,不是简单的补0。补0的缺陷是当明文块尾数据为0时,在解密时就不知如何处理了。 编译命令: 1. 编译测试程序 make test. 2. 编译动态库 make libdes.so 3. 编译静态库 make libdes.a-DES ECB mode encryption, you can encrypt data files of any length, the last block to in
des_test_ecb_cbc.tar
- ECB模式,CBC模式DES加解密。 1.CBC模式与一般的不一样,当密文的数据发生错误时,解密后错误字节块和后续所有块的所有字节都是错误的。而一般模式只会影响当前块和后续块的相应字节。 2.可以加密任意长度的数据文件,最后的块数据不足8bytes,不是简单的补0。补0的缺陷是当明文块尾数据为0时,在解密时就不知如何处理了。 3.编译命令: 1. 编译测试程序 make test. 2. 编译动态库 make libdes.so 3. 编译静态库 make