论文部分内容阅读
随着现代网络通信技术的发展,电子邮件因其方便、快捷已经成为因特网上使用最多和最受用户欢迎的一种应用。而一个安全电子邮件代理能够为用户提供一个友好的界面以方便用户对电子邮件进行各种操作,大大简化了用户在收发电子邮件时的各种操作,其中提供的电子邮件加密的功能保证了电子邮件在网络中的安全传输。
本论文对TCP/IP协议中与电子邮件相关的各种协议的功能及其实现进行分析;对Windows下的网络编程技术即Winsock技术进行研究;对DES加密算法的基本原理,扩展的三重DES加密算法的实现以及DES加密算法在电子邮件加密中的具体应用进行深入研究。
本课题对安全电子邮件代理进行设计和实现,并对该设计中各种网络通信模块的实现及作用进行具体的分析。本课题的安全电子邮件代理在VS2005的开发平台下开发,基于C/S模式编程实现,具体实现收发电子邮件,发送附件,邮件加密等主要功能。根据通用因特网扩充协议MIME对电子邮件的信头采用Quoted-Printable编码,对附件采用BASE64编码。
根据简单邮件传输协议SMTP,实现电子邮件的发送功能;根据通用因特网扩充协议MIME,实现发送附件的功能;根据邮局协议POP3,实现接收电子邮件的功能。本课题设计在发送邮件客户端利用DES加密算法对邮件进行加密,在接收邮件客户端对邮件进行解密,从而保证电子邮件在网络中的安全传输。
通过对本课题中的安全电子邮件代理的设计和开发,加深对与电子邮件相关的协议的理解,熟悉网络客户端与网络服务器之间的通信机制,熟悉利用加密算法对电子邮件进行加密的原理,具有一定的实际意义。
本论文对TCP/IP协议中与电子邮件相关的各种协议的功能及其实现进行分析;对Windows下的网络编程技术即Winsock技术进行研究;对DES加密算法的基本原理,扩展的三重DES加密算法的实现以及DES加密算法在电子邮件加密中的具体应用进行深入研究。
本课题对安全电子邮件代理进行设计和实现,并对该设计中各种网络通信模块的实现及作用进行具体的分析。本课题的安全电子邮件代理在VS2005的开发平台下开发,基于C/S模式编程实现,具体实现收发电子邮件,发送附件,邮件加密等主要功能。根据通用因特网扩充协议MIME对电子邮件的信头采用Quoted-Printable编码,对附件采用BASE64编码。
根据简单邮件传输协议SMTP,实现电子邮件的发送功能;根据通用因特网扩充协议MIME,实现发送附件的功能;根据邮局协议POP3,实现接收电子邮件的功能。本课题设计在发送邮件客户端利用DES加密算法对邮件进行加密,在接收邮件客户端对邮件进行解密,从而保证电子邮件在网络中的安全传输。
通过对本课题中的安全电子邮件代理的设计和开发,加深对与电子邮件相关的协议的理解,熟悉网络客户端与网络服务器之间的通信机制,熟悉利用加密算法对电子邮件进行加密的原理,具有一定的实际意义。