基于SHA-1算法邮件过滤系统的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:jwpvinson
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,一些公司或个人为了个人或商业利益,在未经收件人同意的情况下,利用电子邮件发送大量商业广告及各种不良信息,形成影响极坏、后果严重的垃圾邮件。本文主要是针对现今垃圾邮件大量泛滥的现状,综合分析了国内外各种流行的垃圾邮件过滤方法,比较各种方法的利弊,设计并实现了一套行之有效的垃圾邮件过滤系统。本文首先分析了当今邮件过滤领域的现状,讨论了当今主要的垃圾邮件过滤方法和垃圾邮件发送者惯用的方法,可以说,现在的邮件过滤方法大部分是基于文本方式,比如基于神经网络,贝叶斯等,或者简单的对邮件地址进行黑白名单的分类。这些方法优点明显,但是缺点也很突出,本文针对这些方法固有的缺点,综合它们的优点,设计实现一种新型的过滤系统。在设计之初,本文重点讨论了邮件系统的基本知识,只有对邮件发送机制有深入的了解,才可能对过滤技术的实施有全面的掌握。本文还主要针对邮件头结构进行了分析,这是本文邮件过滤的关键之一,因为邮件格式,编码方式等必要信息都存在于头结构中。哈希算法因为其固有的特点,可以大大简化邮件内容,使过滤效率得到很大提高。为了将SHA-1 算法应用到邮件过滤系统中,改善邮件过滤的效率,本文简要分析了一下哈希算法的原理机制,比较了多种主流算法的优劣。接下来本文综合各种过滤方法的特点,概要设计了基于SHA-1 算法的邮件过滤系统,针对过滤点选择,hash 算法选择,过滤流程等问题进行了详细讨论,本文针对垃圾邮件的特点,适当的运用了hash 算法的优势,结合了各种过滤方法,使过滤系统行之有效。概要设计后,本文将过滤系统划分为各个模块,对各个模块进行了详细设计,初步完成了预想的过滤功能。主要模块大体分为头结构的分析,正文的分析,hash 模块实现,存储结构的设计等。最后,我们通过大量的试验来验证过滤的效果,实践证明,过滤系统工作良好,基本达到了预期的目标,同时也发现了一些问题,需要进一步完善。
其他文献
当前Internet 在迅猛发展,各种新型软件应用层出不穷,同时软件使用和维护的复杂性也与日俱增,对如何高效的实施软件维护提出了新的要求。本文据此所设计的“高性能技术支持系
本文论述了校园一卡通平台的安全系统的实现,着重在于使用IPSec技术实现网络层的安全。校园一卡通平台的安全系统,以目前流行的几种信息安全系统的架构为参考,采用网络层安全
近些年来,云计算取得了快速的发展,并逐渐成为学术界和工业界广泛关注和讨论的热点。云计算的一个特点就是能够按需的为用户提供服务。然而,为了保证与用户协商的服务等级协
数字硬盘录像机(DVR)是集硬盘录像、智能回放检索等多种功能于一体的智能数字监控录像系统。具有画面分割器、视频切换器、磁带录影机、控制器、远程传输器的全部功能,可进行
随着网络发展,越来越多的企业拥有自己的内部网并且连入了Internet。网络的普及为人们的生活和工作带来方便的同时,也带来了新问题,网络为泄露企业的商业机密、技术机密也提
  工业无线监控管理系统用途广泛,然而目前市场上没有成熟的构件式软件产品适用于该类系统,所以无线监控系统软件开发过程中存在大量的重复劳动,开发周期长、开发效率低。  
群密钥协商协议允许一组用户在不安全的公共信道上生成共享的会话密钥,在密码学中一直是一个非常重要的研究方向。而在动态群密钥协商协议中,群组中的成员是动态变化的,并且
C++程序中常见的安全漏洞及其静态检测方法的研究是该论文研究的课题,它是C/C++程序安全模式研究的一部分.该文致力于完成C++程序中常见的安全漏洞的查找和分析,以及对这些安
数据仓库是面向数据分析型处理的数据环境,对于异构数据的重新组织和大规模数据的综合分析等问题具有高质高效的处理能力。利用数据仓库来解决以TMN(电信管理网)为代表的综合
近年来,人们对传统Petri网在人工智能中的应用已经进行了大量的研究。但是,随着应用的深入,人们发现传统Petri网有一个缺点,就是不能描述不精确知识。然而,现实世界中大量复