(共17页PPT)加密算法编程.pptVIP

  • 0
  • 0
  • 约1.33千字
  • 约 17页
  • 2026-10-19 发布于广东
  • 举报

**编写古典加解密算法西安交通大学计算机教学实验中心*实验简要介绍使用凯撒和维吉尼亚加密算法编程实现将明文转换成密文。使用凯撒和维吉尼亚解密算法编程实现将密文转换成明文。*实验目的理解网络安全、加密/解密的概念掌握几个典型古典加解密算法的应用*实验设备及软件所需设备一台计算机实验所需软件及工具编程工具不限*实验原理单表代换密码对于一个给定的加密密钥,明文信息空间中的每一个元素将被代换为密文消息空间中的唯一元素。凯撒密码加密算法Ek(m)=m+k=cmodN解密算法D(c)=c-k=mmodN其中N=26,k=3*实验原理多表代换密码以一系列(两个以上)代换表一次对明文消息空间中的明文消息元素进行代换的加密方法。维吉尼亚密码加密算法Eki(mi)=mi+ki=cimodN加密算法Dki(ci)=ci-ki=mimodN其中ki属于K是密钥,mi属于M是明文,ci属于C是密文。*实验内容说明使用凯撒加密算法编程实现将明文转换成密文使用凯撒解密算法编程实现将密文转换成明文使用维吉尼亚加密算法编程实现将明文转换成密文使用维吉尼亚解密算法编程实现将密文转换成明文*实验步骤使用凯撒加密算法编程实现将明文转换成密文,如下图所示。要求:键入的明文允字母,允写混用,长度不限。

文档评论(0)

1亿VIP精品文档

相关文档