基于 AES 算法的 CTR 演示程序的实现

- 基本要求: (1)如图 1 可视化实现 CBC 工作模式。图 1 的分组加密和分组解密可以直 接调用编程语言 DES 算法实现提供的接口函数实现,不需要自行编写密码算法。 但不能直接选择调用编程语言 DES-CBC 模式的接口直接实现。

(2)图形化界面设计要求: (1)采用图形化界面演示 CBC 模式的加密和解密运行演示过程(参考图 2 所示。还可以更加详细,比如输出界面中初始向量和明文分组对应字符的 16 进 制数值,以及异或之后的结果),至少加密和解密 4 组明文,若最后 1 组不够分 组长度,尾部需要自行进行填充,填充方法可参考密码学教材选择相关填充方法。 (2)加密算法密钥和初始变量 IV 的输入界面 说明:选择其他分组密码算法AES;密码工作模式CTR工作模式,其他工作模式的加密和解密流程可以参考相关教材。具体功能实现要 求类似基于 DES 算法的 CBC 演示程序实现要求和界

 

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。

首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、作业代写、安装包资源发送或安装、软件使用指导等服务。

我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。