基于DES和RSA混合加密的即时通信系统的设计与实现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:q28100125
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和移动互联网的发展,即时通信系统(Instant Messenger,即IM)在人们生活工作中扮演着越来越重要的角色,政府、企业都需要使用即时通信软件来提高工作效率,降低运作成本。最早的即时通信软件能够实现互联网、局域网内的信息沟通、文件传输等功能。随着时代的发展,即时通信软件的功能越来越丰富,可以进行语音、视频聊天,群聊天以及分享心情等等。但是对软件安全性能的关注并没有跟上,用户信息遭到泄露,对即时通信行业造成不良影响,应引起我们的重视。不少企业开始加强对即时通信安全性的研究和开发。本论文就是着眼于此,对安全的IM系统进行设计与实现,以供学习借鉴。论文主要介绍了即时通信系统的发展、运行原理和存在的问题,在此基础上设计并实现一款基于DES和RSA加密技术的混合加密策略的即时通信系统。该系统可在不影响用户使用的前提下,形成良好的加密策略保证用户信息的安全。通过这种方式,旨在提高用户在网络中传输聊天消息和账号密码信息的安全性。通过加密的手段可以帮助用户抵御嗅探技术窃取用户信息,增加截取信息破译的难度,提高在网络上传递信息信的安全性。系统分为客户端和服务器端,利用Socket网络编程技术和加密技术,具体包含:注册与登录模块,好友添加和删除模块,群聊天和服务器管理等功能模块。该系统注重功能的简洁和信息的安全性,把信息安全视为用户的首要保障和迫切需要。论文遵循软件工程的规范,设计实现该系统。本论文的主要研究内容包括:1、对现有即时通信系统的功能和发展趋势进行研究,学习如QQ、MSN等软件的优势和思路,加深对即时通信原理和功能的理解。2、对系统进行可行性分析、功能分析和非功能分析等,以用例图、流程图等形式提出对象化需求分析,在研究加密的基础上,提出加强系统安全性的构想和设计方案。3、利用Spring、JDBC等技术设计并实现本系统所需的方法、接口、界面、数据库等各功能模块。4、搭建模拟局域网和客户机/服务器模式的系统环境,设计测试方案对系统进行功能测试和非功能测试,确定软件的功能是否实现,发现程序设计中完整性、安全性、稳定性等问题。
其他文献
<正> 我厂生产的锡青铜铸件,牌号为ZQ6—6—3和ZQ5—5—5。原用络合滴定法测定锡、铅、锌等元素,因需用大量剧毒试剂氰化钾,给分析操作带来不便,并且对工作人员的健康有害。
<正>道器双重的建筑文化建造的内涵支撑无论在"文化"一词之下有多少种概念定义,也无论在其内容上有多么包罗万象,追溯其发生的根本,无外乎源自于人们生存的基本诉求。生产和
中央银行透明度是指中央银行目标、决策、行动的公开程度,又称货币政策的透明度。依据透明度的标准与范围,中央银行透明度有较多的分类方式。问卷调查法、指标评分法和市场预
本文介绍了在跨海大桥施工中,利用海上施工平台进行桩基、墩柱施工的工艺,可供类似工程参考。
我国高等教育由精英化向大众化转变,高校辅导员的角色定位产生了新的变化。对大学生实施学业指导是辅导员工作内涵的拓展和创新,也是加强和改进大学生思想政治教育的新载体。
目的探究对肺癌靶向治疗患者采取综合护理干预的临床效果,及对其应对方式和生活质量的具体影响。方法选取2015年7月至2018年7月本院肿瘤内科收治的52例肺癌患者进行研究,遵从
高炉煤气系统是目前工业冶炼过程中常用的一种通过燃烧来提供热量的系统,由于高炉煤气当中含有可燃的一氧化碳气体,其虽然能够提高冶炼的效率,但是,一旦发生气体泄露问题就容
为探明西北干旱区土壤水力参数的空间分布特征,在新疆地区布设107个样点,获取表层(0~5 cm)Ks(土壤饱和导水率)、FC(田间持水量)和PWP(永久萎蔫系数)数据,采用经典统计学和地
从反导体系结构信息链路出发,对由感知、指控和火力实体节点构成的反导交战程序链的信息流价值需求均衡进行研究.首先,给出了反导体系结构交战程序链信息关系建模的相关假设,
磁流体力学(MHD)数值模拟是研究等离子体物理现象及演化过程的手段之一。它可以加深理论工作者对相关物理问题的理解,得到一些理论工作未曾预期的结果。目前MHD模型已经广泛