基于信息隐藏技术的安全电子邮件设计与开发

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:vvpmlc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着网络的普及,电子邮件系统已经成为人们交换信息的主要方式。然而,邮件的普及也带来了一系列的问题,邮件安全性问题是现在最为关注的问题。针对这一现状,笔者开发了基于信息隐藏技术的安全电子邮件。
  关键词:信息隐藏技术;电子邮件;图像隐藏
  中图分类号:TP393.098
  在显示技术日新月异的今天,邮件传统的邮寄方式从某种程度上来说已经基本被电子邮件所取代。电子邮件以其方便,快捷的特点成为人们青睐的对象。避免了邮寄带来的烦扰,节省了开支的同时提高了收发邮件的速度。因此,电子邮电的发展速度呈几何级数增长。文章简要叙述了信息隐藏技术运用于电子邮件设计。
  1 信息隐藏技术运用
  信息隐藏技术的目的是要形成一个新的隐秘载体,能够将需要隐藏的信息通过加密的方式隐藏在另一个公开的信息载体上,从而不让信息泄露,防止非法者截获篡改,避免了由此带来的损失。信息的隐藏过程简单的说就是在密钥的控制下将原始的报文隐藏在公开信息载体中,形成新的载体。数据加密技术是当前解决邮件安全性问题的有效方法。
  2 数据加密技术及其算法
  加密技术按照密钥的类型通常可以分为对称式和非对称式两大类。本软件的设计采用了对称式加密算法加密方式。可以根据自己的使用特点来选择适合的算法,在现实生活中,我们可以结合对称加密算法和非对称加密算法这两种算法的特点,达到效果最大化,既继承了对称加密的速度,也吸取了非对称加密的签名。算法总是在不断创新,不断破解中提高,因此信息的安全都只是相对的,前一刻还是最广泛使用的加密算法,说不定后一刻就被人破解了。只有不断的完善和提高,才能保证信息的安全。
  3 开发环境介绍
  开发环境:硬件环境:本系统采用的是C/S模式的网络系统;软件环境为:Microsoft? Windows? XP Professional或者Microsoft? Visual Studio 2005(C Sharp)。
  Windows下的C#编程环境:C#语言自诞生以来,以其简洁,安全的特点为众人所知。它是一种面向对象的编程语言。C#继承了C++和C的优点,但相对于它们C#使开发者用更少的代码做更多的事,缩短了开发的周期,提高了软件开发的效率和安全性。[1]也正是由于他们之间的相似性,熟悉C++和C的开发者能够很快转向C#的研究。C#支持现有的网络编程标准,这使得在Microsoft.NET上的软件开发更加事半功倍。[2]由于C#中的变量是自动初始化的,并且是安全的类型,因此消除了大量程序错误的同时也减轻了程序员的负担。其内在的支持使得更新软件组件的工作变得不再容易出错,降低了开发的成本。Visual Studio.NET是比较常见的C#开发平台,同时功能也比较强大,包含编译,运行和测试等,使开发者可以轻松的设计C#语言。[3]在良好的开发环境下,在广泛的应用中C#不断的发展,迄今已经成为一门比较完整的开发语言。是目前普遍广泛的,也比较易学的语言。[3]
  4 电子邮电隐藏技术需求分析
  基于信息隐藏技术的安全电子邮件设计与开发——图像隐藏进行研究。开发具有隐藏功能的电子邮箱,可以加强信息的保密程度,保护了个人的隐私以及商业秘密等,这样就能减少由此带来的损失,所以这项研究在经济上是可行的。目前的软件开发语言已经相当成熟,因此不存在技术上的问题。对环境更是不会有破坏之说,也是符合法律要求的。
  需求理解与分析:基于电子邮件系统的需求理解进行以下的分析:
  (1)电子邮件系统是一项十分方便的服务,它不受时间和空间的限制,可以随时随地进行收发邮件,除了文本以外,还能发送图像,声音等。
  (2)相对于传统的邮件邮寄方式,电子邮件的速度快,且十分廉价。
  图像隐藏的电子邮件系统的开发必须具有邮箱的基本设置,包括登录模块,发送模块,接收模块,加密解密模块等。
  5 电子邮电隐藏技术概要设计
  例如,在登录模块:登录模块包括服务器的设置,端口号的设置,以及邮箱,邮箱密码的设置;发送模块:发送模块部分需要填写接收方的地址,即邮箱号。还必须填写邮件的主题,内容。可以添加一个带有图片的附件。此时发送出去的图片是进过加密处理的。接收模块:你可以在接收邮件界面,轻松的看到发件人,标题,内容,以及邮件的附件。退出:完成邮件的接收后退出邮件系统。
  邮件发送流程图:
  6 电子邮电隐藏技术的安全性分析
  DES算法自发表以来,得到了广泛的应用,但它在使用中也存在局限性,没有任何的一种算法能够做到毫无破绽可言。S盒算法的问题是DES算法中暴露的另一个问题。因为S盒是DES中的唯一一个非线性组件,因此它对算法的安全起到了至关重要的作用。有研究表明,只要将第三个S盒和第四个S盒对调,就会导致对DES算法的某种攻击,由此可见S盒算法对DES算法的重要性。密码学是一个非常深奥的数学分支,相信随着密码学的不断研究,这些问题一定能够逐步得到解决,信息的安全性也会不断提高。
  C#语言继承了C++和C的优点,从语言上来说超过了Java,是一个功能强大的语言。通过对电子邮件软件的设计和开发,我对C#的程序开发有了比较深刻的认识,也提高了自主学习的能力。
  参考文献:
  [1]马骏,候彦娥,贾培艳.C#网络应用编程(第2版)[M].北京:人民邮电出版社,2010:80-90.
  [2]BRUCE ECKEL(美),侯捷,译.C#编程思想(第二版)[M].北京:机械工业出版社,2009:110-118.
  [3]张怀庆.C#案例精粹150例[M].北京:治金工业出版社,2010:23-29.
  作者简介:林燕燕(1988.08-),女,福清人,计算机专任教师,助理讲师,研究方向:计算机。
  作者单位:福建省侨兴轻工学校,福建福清 350301
其他文献
摘 要:针对跨学科、融合共享实验室建设目标,提高实验室资源的高效运作及其利用率。指出多学科共享实验研究中心的建立对提升大学实验研究水平和工作效率、节约教育经费投入、促进多学科研究领域交流和多出成果等多方面有重要意义,同时对如何组建多学科共享实验研究中心提出了一些具体的规划与设计。  关键词:融合共享;专业实验室;方案规划;设计  中图分类号:TM7-4  “商务智能与数据挖掘分析实验室”是沈阳航空
期刊
摘 要:信号设备必须安全性和可靠性非常高,嵌入式计算机连锁控制系统能够满足信号设备的要求。本文主要分为三个部分,第一部分,简单介绍了嵌入式系统的功能、组成和特性;第二部分,详细分析了控制器的软件体系,具体包括Petri网原理,连锁软件建模,仿真测试连锁模型;研究了控器的安全性和可靠性,研究表明,该控制器达到了信号设备安全性、可靠性的相关要求。第三部分,概述嵌入式计算机连锁控制系统的作用和影响。  
期刊
摘 要:随着计算机技术迅速发展,计算机网络给人来极大的方便,但同时,由于网络引发的信息安全问题也日益引起人们的重视。本文针对目前常见的维系计算机网络安全因素,从技术、管理、法律法规等多个方面提出了应对措施和机制。  关键词:信息安全;网络;措施  中图分类号:TP393.08  1 信息安全的概念  我国在《计算机信息安全保护条例》中,对于计算机的安全给出了权威的定义,并对计算机信息安全作出了相关
期刊
摘 要:职业教育的课程建设的改革,已经成为当前提高教学质量的重要途径之一,基于工作过程的课程建设思路逐渐成为改革的主流方向。本文以《JavaScript网页特效》这门课程为例,从课程建设思路、实施途径、实施中要解决的关键问题等方面进行探讨,希望能为高职类似课程的精品资源共享课建设提供借鉴。  关键词:工作过程;网页特效;资源共享课  中图分类号:TP393.092-4  精品资源共享课程是高校质量
期刊
摘 要:本文基于Z85C30芯片,研制了一种适用于CRH2型动车组HDLC总线装置,可用于从列车总线上接收并发送数据。本文详细介绍了该装置的软硬件设计。  关键词:HDLC;Z85C30;动车组  中图分类号:TP273.5  CRH2型动车组的车辆信息控制系统通过基于HDLC的车辆总线方式来传送信息。该方式能充分保证车辆信息控制系统通信的高可靠性和强实时性。本文针对CRH2型动车组,设计了一种H
期刊
摘 要:在论述微课程概念的基础上,分析微课程应用于高校计算机基础教学中的可行性,设计微课程在计算机基础课程中实践应用的步骤,并以课程《办公自动化高级应用技术》该具体案例的形式阐述微课程具体制作和实现的全过程,以期微课程能在计算机基础教学进一步地推广和应用。  关键词:微课程;计算机基础教学;教学设计  中图分类号:G642  “微课”或者“微课程”其主要载体是教学视频,并且针对某个知识点或教学环节
期刊
摘 要:人力资源集约化管理是XX公司“十二五”规划中明确提出的“三集五大”①管理体系建设内容之一,其目的是建成由总部统一决策调控的人力资源管理和优化配置体系,为公司的“五大”建设提供坚强的人力资源支持和保障。本文以人力资源招聘管理业务为例,介绍了集约化管理模式下,统一的招聘管理信息平台的业务架构、功能架构和数据架构。通过系统提供的比例管理、条件管理和过程管理的功能,实现了总部对招聘管理业务集约化的
期刊
摘 要:从信号检测的需求出发,阐述了运用离散傅里叶变换检测连续时间信号频谱的原理和具体方法。通过实例表明:利用DFT检测连续信号中频率较近的分量时,应当根据分量的频率差、窗函数主瓣的有效宽度、时域信号的抽样频率,并准确计算时域信号的抽样点数,才能获得理想的检测效果。  关键词:离散傅里叶变换;频谱分析;信号检测  中图分类号:TP301.6  随着科学技术的发展,被噪声掩盖的各种信号的检测越来越受
期刊
摘 要:一个合理的网站设计对于网站的制作和后期的开发和维护是非常重要的,在制作网站前,必须根据网站的需求,进行分析,然后做一个整体的策划,等方案通过后再进行网站制作和后期相关服务。多频道网站设计是本人在建设中国工艺美术网的过程中设计出的一种方案,现在写出来跟大家分享一下,希望有一些建设性的作用。  关键词:多频道;网站环境;AJAX;商品搜索  中图分类号:TP393.092  网站建设都需要经过
期刊
摘 要:目前,在程序设计中,涉及数据库设计时,经常需要处理多对多的关系,其处理效率及便利性,对程序员极为重要。本文探索不同于传统的新方法,并通过实例展示这种方法。此新方法不需要增加字典表或者副表,而是在两表中,各设置一个关联功能字段,通过编程手段处理两表的多对多关系。  关键词:数据库;关系;多对多  中图分类号:TP311.13  在数据库编号中,传统的多对多处理方法至少需要3个表,第一个表叫做
期刊