手机加密聊天软件的实现(基于android系统)

 

一、软件描述

当今社会,信息技术的发展日新月异,各自领域对自己的科研成果保密也就成了一项重大的事情。基于远程信息交流并且保密的需求,本应用程序实现了加密聊天的功能,在发送端对用户输入的信息加密,网络传输密文信息,接收端接收密文信息并解密,获取交流信息。

软件由两个主要部分组成:客户端和服务器端。两个客户端之间不是直接连接的,而是通过服务器沟通,一个客户端可以同时和多个其它客户端通信,框图如下:

图1 聊天软件模型

服务器对客户端接收的信息处理并派发给接收信息的客户端,原则上说,如果包含多个客户端通信的情况,应该为每个客户端都分配一个固定的ID,作为客户端的唯一身份识别标志,客户端发送的信息应该包括目的客户端的ID,服务器只起中转的作用。由于条件限制(需要多个PC机上的模拟器或者多个手机测试),本应用程序仅实现同一PC上两个模拟器之间的信息传递,也就没有为每个客户分配ID。

       软件可应用于所需安全性较高的通信场合,如高密技术交流,国家机密文件传输等等。 

 

二、功能概述

1、欢迎界面

欢迎界面包括一些简单的用户引导应用,包括“好友聊天”、“关于”、“退出”以及“设置”(通过menu键打开)。通过“设置”,可以选择是否播放背景音乐的功能。

欢迎界面由布局文件(lay

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值