Vigenere加密..docxVIP

  • 121
  • 0
  • 约4.39千字
  • 约 9页
  • 2017-01-12 发布于重庆
  • 举报
Vigenere加密.

实验报告表格例课程名称 __ 《密码学课程设计》 _实验名称___ 实验一 实现一个多表古典加密和解密程序 __班级____ 信安2009-3 _____ 姓名__符德儿______学号仪器组号_______ 实验日期___ 实验报告要求:1.实验目的 2.实验内容 3.实验步骤 4.运行结果 5.流程图 6.实验体会 1.1 实验内容掌握多表古典加密方法,能用高级语言实现古典加密方法。多表古典加密方法主要有Playfair体制、Vigenere体制、Beaufor体制、Vernam体制和Hill体制,用高级语言实现其中一种体制的加密和解密算法。1.2 ?Vigenere算法的基本原理?1.2.1 Vigenere算法概述Vigenere密码就是一种传统加密技术,它是多表代换密码,能够有效改进单表代换密码的词频分布特征问题?1.2.2 Vigenere算法流程从Vigenere代换表中,以密钥字符串中的“d”为行,消息中的“w”为列的那个字母就是“Z”了。 使用查表的方式多加密几次就能很轻易地总结出规律:将A~Z以0~25编号,那么加密过程就是,在代换表的第一行中找到消息字母,如“w”,然后向后移动d(即3)次,所得的字母就是密文了。如果数到末位,那么下一次移位就从头(即A)继续。 也就是说,可以将A~Z看成一个环,加密过程就是找定消息字母后,将指针往环的某个

文档评论(0)

1亿VIP精品文档

相关文档