基于 DES 结构 ECB 模式的现代密码学练习项目中涉及的加密算法设计
发布时间
阅读量:
阅读量
基于DES结构ECB模式的加密算法设计
- 项目概述
- 对ECB模式进行设计
- 开发加密算法方案
- 开发解密算法方案
- 初始排列设计
- 密钥生成方案开发
- f方案的设计
- 实现雪崩效应机制
项目介绍
It has been determined that the block length measures sixteen units.
It was decided that the key length amounts to eight units.
The system involves a total of four rounds, comprising four encryption and four decryption processes.
ECB模设计:
message文件应包含随机英文字母,我们将message视为原始message.每块长度为16,我们使用8位二进制来表示每个字母,因此在每一块中我们会处理两个英文字母.
为了解决消息文件中英文字母数量为奇数的问题,在程序运行过程中我会将输入的字母数量翻倍以使其成为偶数。例如,在实际操作中我会将每个输入的字母复制一次。
如果消息文件的内容为'AVC',我们就可以将其替换成'AVCAVC'。当我们将内容输出至输出文件时,我们可以将其数量减半。此外,
全部评论 (0)
还没有任何评论哟~
