没有合适的资源?快使用搜索试试~ 我知道了~
密码学课程实验AES,ECB,CBC,CFB,OFB4种实现方式
共42个文件
txt:13个
gch:7个
exe:7个
需积分: 25 16 下载量 171 浏览量
2022-04-30
10:42:50
上传
评论 3
收藏 24.83MB ZIP 举报
温馨提示
1. 只要求实现块长为 128 位、密钥长为 128 位的 AES,分别实现 ECB、CBC、CFB、OFB 这四种操作模式。每种操作模式都有一组对应的测试数据,以便检查程序的正确性。其中,CFB 操作模式为 32 位 CFB 操作模式,OFB 操作模式为 32 位 OFB 操作模式。 2. 要求以命令行的形式,指定明文文件、密钥文件、初始化向量文件的位置和名称、加密的操作模式以及加密完成后密文文件的位置和名称。加密时先分别从指定的明文文件、密钥文件和初始化向量文件中读取有关信息,然后按指定的操作模式进行加密,最后将密文(用 16 进制表示)写入指定的密文文件。 命令行的具体格式如下: e2aes -p plainfile -k keyfile [-v vifile] -m mode -c cipherfile 参数: -p plainfile 指定明文文件的位置和名称 -k keyfile 指定密钥文件的位置和名称 -v vifile 指定初始化向量文件的位置和名称 -m mode 指定加密的操作模式 -c cipherfile 指定密文文件的位置和名称。
资源推荐
资源详情
资源评论
收起资源包目录
AES加解密_4种操作方式.zip (42个子文件)
AEScode
plainfile01.txt 64B
test.cpp 105B
cipherfile_OFB.txt 12.5MB
plainfile0.txt 1.25MB
random.exe 159KB
random.cpp 1KB
test.exe 150KB
keyfile.txt 32B
AES1.cpp 23KB
cipherfile.txt 0B
cipherfile_CBC.txt 12.5MB
cipherfile_ECB.txt 25.02MB
AES1.exe 172KB
vifile.txt 32B
cipherfile_CFB.txt 12.5MB
AES加解密_ECBCBCCFBOFB.docx 1.18MB
demo
cipher.txt 32B
test.cpp 262B
process.h.gch 1.62MB
结果.png 17KB
print.h 341B
SubBytes.h 4KB
keyExpansion.h.gch 1.75MB
print.h.gch 1.49MB
keyExpansion.exe 427KB
keyExpansion.h 2KB
test.exe 155KB
key.txt 32B
main.exe 174KB
ShiftRows.h 426B
note.txt 43B
process.h 1KB
compress.h.gch 1.49MB
main.cpp 3KB
MixColumns.h 2KB
SubBytes.h.gch 1.5MB
ShiftRows.h.gch 1.49MB
MixColumns.exe 131KB
message.txt 32B
MixColumns.h.gch 1.74MB
《应用密码学》课程实践3:AES算法的实现.docx 18KB
README.md 536B
共 42 条
- 1
资源评论
木凳狗呆
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功