搜索资源列表
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
mm
- 一个AES加解密工具,可以用指定的密码字符串加解密任意大小的文件。密钥长度128位,工作模式为CBC。算法比较原始,速度不快。另有演示AES加密过程的选项。程序为字符界面,支持命令行参数。开发环境为Code::Blocks 10.05(gcc 4.4.3)。此为某大密码学课程设计,仅供学习交流使用。-An Win32 console file encryption/decryption tool using the AES-128 CBC-mode algorithm.
Md5Code
- C++编写的MD5加密算法校验并计算的一个实例,DOS提示窗模式,主要功能实现了字符串摘要、文件摘要功能。 Md5.cpp是算法的核心代码,来自rfc-1321 ;Main.cpp是主窗口程序。在命令提示符窗口中输入你要进行MD5运算的字符串,程序会计算出对应的MD5加密字串。-C++ to prepare the MD5 checksum encryption algorithm and an example of the calculation, DOS prompt window
DES-chat
- DES加密聊天工具,共包含3个文件:chat.cpp、des.h、makefile。 编译:命令行模式下,切换到代码所在目录,输入make后回车即可。 运行:命令行模式下输入 ./chat,然后选择程序执行角色(客户端或服务器)。如选择服务器,则程序自动打开端口开始监听;如选择客户端,则需要输入服务器地址。最后输入命令quit退出程序。-DES encrypted chat tool, contains a total of 3 files: chat.cpp, des.h, makef
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