計算机加密算法实验一.docVIP

  • 4
  • 0
  • 约6.14千字
  • 约 9页
  • 2017-01-17 发布于重庆
  • 举报
計算机加密算法实验一

实验一、密码学基础实验 一、实验目的 通过实现简单的古典密码算法,理解密码学的相关概念如明文(plaintext)、密文(ciphertext)、加a href=” ”密密钥/a(encryption key)、解密密钥(decryption key)、加密算法(encryption algorithm)、解密算法(decryption algorithm)等。 (1)通过这个上机训练,让学生深刻了解DES、RSA的运行原理。掌握使用” ”生掌握常/a用密码软件(PGP、SSH)下载、安装、使用 二、实验内容 【实验项目1】 用C\C++语言实现仿射变换(Affine)加/解密算法; 用C\C++语言实现统计26个英文字母出现的频率的程序; 利用仿射变换加/解密程序对一段较长的英文文章进行加密,再利用统计软件对明文和密文中字母出现的频率进行统计并作对比,观察有什么规律。 放射变换: 加密: 解密: 其中a, b为密钥,,且gcd(a, 26)=1 实验要求:加/解密程序对任意满足条件的a、b都能够处理。 1.1实验步骤 (1)统计26个英文字母出现的频率的程序 #includeiostream #includefstream #includevector using namespace std; void main(){ ifstream i

文档评论(0)

1亿VIP精品文档

相关文档