加密****实验
1.实验内容与环境
1.1实验内容
(1)传统加密算法的实现
用自己熟悉的编程语言,实现古典凯撒密码加解密算法,感受加解密的基本思想,并给出测试验证界面截图。
(2)PGP邮件加密与签名
参照“利用PGP实现邮件加密签名.pdf”或检索、参照其它指导性文档,安装配置PGP,实现基于PGP的邮件加密与签名,检查、验证加密与签名的有效性,体验加密与签名的安全性。用Wireshark等抓包软件获取网络传输的邮件内容,属于加分项,不作为强制性实验内容。
1.2实验环境
操作系统:Windows10
CPU:I7-8450H
内存:8G
2.传统加密算法的实现
2.1加密算法的设计
凯撒密码其实就是将由字母组合起来的密码进行,同时移位形成看起来很乱的密文。恺撒密码的替换方法是通过排列明文和密文字母表,密文字母表示通过将明文字母表向左或向右移动一个固定数目的位置。
2.2加密、解密和源码
*在本次实验,我的代码可以选择任意位进行加密和解密。*
源代码:
加密展示:
解密展示:
3.实验总结
通过本次实验了解传统加密算法和PGP邮件加密的原理和实验,碍于没有成功破解PGP加密实验,让人苦恼了很长时间and很头秃,在传统加密算法实验体验到了一些加密的过程和设计感觉有意思,没有体验到PGP加密感觉很可惜!!!!!!
加密算法实验体验到了一些加密的过程和设计感觉有意思,没有体验到PGP加密感觉很可惜!!!!!!