我们知道在网上进行文件传输、电子邮件商务往来存在许多不安全因素,特别是对于一些大公司和一些机密文件在网络上传输。而且这种不安全性是互联网存在基础——TCP/IP协议所固有的,包括一些基于TCP/IP的服务,所以为了保证安全,我们必须给文件加密。
二、研究的基本内容与拟解决的主要问题:
基本内容:
两台电脑在同一网络下,可以相互发送信息。发送方的信息称为明文,明文通过流密码进行加密,变为密文,在信道中传输,可以进行抓包以检测是否已经加密;经过信道后,接受方接收到密文后,用相同的密钥进行解密,可得到正确信息。
目前拟解决问题:
偶尔配置IP端口时,会产生冲突,应该需要配置特定端口才可以正常连接并进行传输。
两天电脑发送与接收端界面要简洁,收发信息要同步并在接收端要能显示密钥以及密文和解密后的明文。
三、研究的方法与技术路线:
1. 研究方法
文献研究法。通过调查图书馆和线上的资料,全面、完整地了解流密码加密所需要研究的内容。
跨学科研究法。运用数学、计算机等多学科领域的理论、方法和成果上对界面进行综合的分析。
实验法。通过两台电脑的通信并加密确保功能正常,能够达到既定的目标,实现既定的意义。
2. 技术路线
本课题主要任务是设计一个使用两台电脑置于相同wifi下,一个发送一个接收,并把发送的明文进行流密法加密,接收端能用密钥进行解密并得到信息。通过上述材料和资料,整理出的大致部件及技术如下图所示:
在整体设计上的大致步骤如下:
1. 用两台电脑连接同一个wifi。
2. 设置合适的IP。
3. 两台电脑可以ping通后,表示连接成功。
4. 用伪随机生成器生成密钥,并可被两台电脑同时获知。
5. 将发送端发送的信息用密钥进行加密。
6. 接收端用密钥进行解密,得到正确信息。
7. 在信道中可抓包的到密文(即加密后的信息)。