使用PGP进行公钥体制的通信

加密综合实验实验附件下载地址:https://gryffinbit.lanzous.com/i5ISij3kh6f 实验目的: 掌握加解密的原理和公钥体制。 了解PGP软件的功能与使用。 掌握PGP的加密原理。 实验环境:VMware Win10虚拟机 实验过程与步骤:一、PGP加密软件的安装​ 二、生成密钥 要使用该软件进行加密的话,首先要生成一对密钥。也就是一个公钥和一个私钥。...

RSA实验

一、实验题目RSA加密算法 二、实验目的和要求熟悉RSA加解密算法的运行过程,使用C++语言编写实现RSA算法程序,加深对素数筛选和使用的理解。 三、实验环境clion 四、实验内容给定 RSA 算法结构 一、参数和密钥生成: 1.随机两个大素数𝑝和𝑞,保密; 计算𝑛 = 𝑝 × 𝑞,公开。计算欧拉函数𝜑(𝑛) = (𝑝 − 1)(𝑞 − 1)。 3.随机选取整数...

AES实验报告

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

DES实验报告

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

LSFR流密码实验

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