Advertisement

基于 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)

还没有任何评论哟~