分别实现 ECB、CBC、CFB、OFB 这四种操作模式的 DES。每种操作模式都有一组对应的测试数据, 以便检查程序的正确性。其中,CFB 操作模式为 8 位 CFB 操作模式,OFB 操作模式为 8 位 OFB 操作模 式。 2. 要求以命令行的形式,指定明文文件、密钥文件、初始化向量文件的位置和名称、加密的操作模式以 及加密完成后密文文件的位置和名称。加密时先分别从指定的明文文件、密钥文件和初始化向量文件中 读取有关信息,然后按指定的操作模式进行加密,最后将密文(用 16 进制表示)写入指定的密文文件。
2021-06-01 18:03:48 14KB 源代码
1
AES128-cbc快速查表法,c语言,使用查表进行实现,采用空间换时间的方法,大大减少了加密所需要的时间。亲手写完。
2021-06-01 15:53:53 35KB AES128-cbc快速查表法
1
主要完成js与java得aes加密,AES加密模式和填充方式,加/解密系列(三)-前端加密JS库--CryptoJS
2021-06-01 11:41:48 10KB js aes vue cbc
1
C#加密 解密对接java 的加密AES/CBC/PKCS7Padding 转16进制 C#加密解密中的详细整理
2021-05-31 17:43:38 963B C# AES/CBC/PKCS7Pad 对接java
1
AES工具,支持ECB,CBC加解密运算,以及CMAC运算。支持多种PADDING
2021-05-28 11:41:17 107KB AES
1
AES-GCM的源码实现(从LikeShadows那儿下载来的) 源码虽然说是C++, 但是纯粹c的写法。没有类的概念 我这个应该算超值的,有GCM cbc的源码 有c实现的有c++的, CBC的只有c++实现的
2021-05-27 22:02:13 331KB AES GCM CBC
1
这是一个基于openssl的AES256 的CBC模式的带加盐加解密处理类,使用非常简单,前提要引入openssl库。加解密结果和通用的在线AES加解密一致。
2021-05-24 12:05:00 4KB AES256 CBC openssl 加盐
1
des加解密,3DES加解密,EBC模式和CBC模式。示例代码。可直接引用
2021-05-24 09:18:18 44KB DES 3DES EBC CBC
1
国密SM4的C51源码,c语言,8051,8位单片机,ECB、CBC
2021-05-10 16:00:09 3KB SM4 c51 8051 源码
1
【最新】C++ md5, AES CBC UTF-8加密
2021-05-08 18:00:13 38KB md5 aes
1