zoukankan      html  css  js  c++  java
  • 古典密码-维吉尼亚密码实验

    实验目的

    维吉尼亚密码是古典密码中非常具有代表的例子。本实验要求用高级语言编写和调试一个简单的维吉尼亚密码实现及解密程序,通过本实验可以加深理解维吉尼亚密码原理。

    实验原理

    维吉尼亚密码由凯撒密码扩展而来,引入了密钥的概念。即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。

    实验内容

    维吉尼亚密码的编程实现

    实验环境描述

    1、学生机与实验室网络直连;

    2、VPC1与实验室网络直连;

    3、学生机与VPC1物理链路连通;

    实验步骤

    1、学生单击“开始试验”进入试验场景。

    2.运行Visual C++ 6.0

    图片描述

    3.打开c:Tools51elab1004B中的51ELAB1004B.DSW工程文件

    图片描述

    4.查看代码并调试运行

    图片描述

    5.执行生成的51elab1004B.exe文件

    图片描述

    6.运行成功后的截图

    图片描述

    7、理解维吉尼亚密码实现机制。

  • 相关阅读:
    开发day7
    开发day6
    开发day5
    开发day4
    开发day3
    开发day2
    开发day1
    假期学习2/8
    什么是栈帧
    JDK、JRE和JVM到底是什么
  • 原文地址:https://www.cnblogs.com/lzkalislw/p/13667938.html
Copyright © 2011-2022 走看看