当前位置:
文档之家› 实验二 凯撒密码密码算法与编程
实验二 凯撒密码密码算法与编程
安全编程ห้องสมุดไป่ตู้ 凯撒密码
基本要求
以古典密码算法中的凯撒密码,编写程序实现对文字信息的加密和解密
过程。主要实现5个功能:
1、从可视化界面输入待加密的文字信息 2、进行凯撒加密 3、将加密后的信息显示在界面中 4、进行凯撒解密 5、将解密后的信息显示在界面中
实验原理
“恺撒密码”通过 将字母按顺序推后 3
位实现加密,如将字母A换作字母D,将
字母B换作字母E。
反之即为解密。
扩展要求
扩展凯撒密码:
从可视化界面输入密钥,实现加解密
高级要求(选做): 1、密文必须为英文字符,不能乱码 2、选择任一古典密码算法实现加解密
实验报告要求
1、实验原理
2、源代码
3、测试截图,用自己姓名全拼进行加解密测试