抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

AES实验报告一、实验题目AES加密算法 二、实验目的和要求通过实验,掌握AES密码的程序实现,熟悉比特串的操作,矩阵变换,有限域上的乘法,提高C++程序设计能力. 编写 AES 密码的加密解密程序,运行并验证。 (1) 输入 128 比特明文和密文,利用 AES 密码对其加密并输出密文。 (2) 输入 AES 加密的 128 比特密文和密钥,对其进行解密。 (3) 记录调试和验证过程,完...

DES实验报告一、实验题目DES加密算法 二、实验目的和要求通过实验,掌握DES密码的程序实现,熟悉比特串的操作,矩阵变换,提高C++程序设计能力。 编写 DES 密码的加密解密程序,运行并验证。 (1) 输入 64 比特明文和密文,利用 DES 密码对其加密并输出密文。 (2) 输入 DES 加密的 64 比特密文和密钥,对其进行解密。 (3) 记录调试和验证过程,完成实验报告。 三、...

LFSR流密码 实验一、实验题目LFSR流密码 二、实验目的和要求编程实现简单地线性反馈移位寄存器,理解其工作原理,掌握流密码的算法结构和加解密过程。利用C++语言实现LFSR。通过不同初始状态生成相应序列,观察其周期特点。利用生成的序列对文本进行加密和解密运算。 三、实验环境clion 四、实验内容给定的 LFSR 结构如图,程序完成功能: (1)由给定的初始状态序列生成密钥序列(2)选...

#单表代换、多表代换 实验 一、实验题目单表代换和多表代换 二、实验目的和要求通过实验熟练掌握凯撒密码和Hill密码算法原理,编程实现加密算法,熟悉模运算和扩展欧几里德算法,提高C++程序设计和密码运算基本能力。 单表代换编程实现凯撒密码,输入任意一段明文,对其加密并输出密文。多表代换编程实现 Hill 加密算法,输入一段无空格的五个小写字母明文,对其加密并输出密文。 三、实验环境Cli...