移动通信的数据传输加密方法技术

技术编号:6883903 阅读:307 留言:0更新日期:2012-04-11 18:40
一种移动通信的数据传输加密方法,涉及数据通信技术领域,所解决的是提高数据传输安全性的技术问题。该方法的具体步骤如下:移动终端采用AES算法将发送文本加密成密文后发送给服务器;服务器采用AES算法将收到的密文解密后再进行处理;服务器对接收文本处理完毕后即生成待返回文本,并采用AES算法将待返回文本加密成密文后发送给移动终端;移动终端先采用AES算法将收到的密文解密成明文,再输出至显示屏显示。本发明专利技术提供的方法,能提高数据传输安全性。

【技术实现步骤摘要】

本专利技术涉及数据通信技术,特别是涉及一种的技术。
技术介绍
随着移动通信技术的快速发展,移动网络中的无线终端设备应用日益广泛,基于移动设备的各类应用也飞速发展。随着数据的网络化处理的要求越来越高,通过手机、PDA 等便携型无线移动设备访问互联网络的需求也日益增长。目前,移动设备和服务器之间传输的数据都是采用XML格式进行定义的,所有的业务数据都是以字符串形式存在在,这些数据在公共网络上传播时安全性较差,很容易被黑客截取,从而影响用户的利益。
技术实现思路
针对上述现有技术中存在的缺陷,本专利技术所要解决的技术问题是提供一种传输安全性高的。为了解决上述技术问题,本专利技术所提供的一种,其特征在于,具体步骤如下移动终端发起通信请求前,先采用AES算法将XML格式的待发送文本加密成字节数组, 再将该字节数组转换成16进制的字符串密文后发送给服务器;服务器收到移动终端发送的字符串密文后,先将收到的字符串密文转换成字节数组, 再采用AES算法对该字节数组解密,然后再采用该次解密后的字节数组构造XML格式的接收文本,然后再对接收文本进行处理;服务器对接收文本处理完毕后即生成XML格式的待返回文本,并采用AES算法将待返回文本加密成字节数组,然后再将该字节数组转换成16进制的字符串密文后发送给移动终端;移动终端收到服务器返回的字符串密文后,先将字符串密文转换成字节数组,再采用 AES算法对该字节数组解密,然后再采用该次解密后的字节数组构造XML格式的返回文本, 然后再将返回文本输出至显示屏显示。本专利技术提供的,采用AES算法对移动终端与服务器之间的传输数据进行加密,使移动终端与服务器之间的传输数据转变为密文,实现了信息隐蔽,黑客即便截取了密文,也无法得知明文的内容,从而起到保护信息的安全的作用,能提高数据传输的安全性。附图说明图1是本专利技术实施例的的工作原理图。具体实施例方式以下结合附图说明对本专利技术的实施例作进一步详细描述,但本实施例并不用于限制本专利技术,凡是采用本专利技术的相似结构及其相似变化,均应列入本专利技术的保护范围。如图1所示,本专利技术实施例所提供的一种,其特征在于,具体步骤如下移动终端发起通信请求前,先采用AES算法将XML格式的待发送文本加密成字节数组, 再将该字节数组转换成16进制的字符串密文后发送给服务器;服务器收到移动终端发送的字符串密文后,先将收到的字符串密文转换成字节数组, 再采用AES算法对该字节数组解密,然后再将该次解密后的字节数组转换成字符串文本, 从而构造出XML格式的接收文本,然后再对接收文本进行处理;服务器对接收文本处理完毕后即生成XML格式的待返回文本,并采用AES算法将待返回文本加密成字节数组,然后再将该字节数组转换成16进制的字符串密文后发送给移动终端;移动终端收到服务器返回的字符串密文后,先将字符串密文转换成字节数组,再采用 AES算法对该字节数组解密,然后再将该次解密后的字节数据转换成字符串文本,从而构造出XML格式的返回文本,然后再将返回文本输出至显示屏显示。本专利技术实施例所述的AES算法为现有技术,AES算法是基于排列和置换的算法,排列是对数据序列重新进行安排,置换是按设定规则将数据单元替换为另一个数据单元,AES 使用几种不同的方法来执行排列和置换运算,是一个迭代的、对称密钥分组的密码,可以使用128、192和256位的密钥,并且用1 位(16字节)分组加密和解密数据,对称密钥密码使用相同的密钥加密和解密数据,通过分组密码返回的加密数据的位数与输入数据相同,迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。本文档来自技高网...

【技术保护点】
1.一种移动通信的数据传输加密方法,其特征在于,具体步骤如下:移动终端发起通信请求前,先采用AES算法将XML格式的待发送文本加密成字节数组,再将该字节数组转换成16进制的字符串密文后发送给服务器;服务器收到移动终端发送的字符串密文后,先将收到的字符串密文转换成字节数组,再采用AES算法对该字节数组解密,然后再采用该次解密后的字节数组构造XML格式的接收文本,然后再对接收文本进行处理;服务器对接收文本处理完毕后即生成XML格式的待返回文本,并采用AES算法将待返回文本加密成字节数组,然后再将该字节数组转换成16进制的字符串密文后发送给移动终端;移动终端收到服务器返回的字符串密文后,先将字符串密文转换成字节数组,再采用AES算法对该字节数组解密,然后再采用该次解密后的字节数组构造XML格式的返回文本,然后再将返回文本输出至显示屏显示。

【技术特征摘要】
1. 一种移动通信的数据传输加密方法,其特征在于,具体步骤如下 移动终端发起通信请求前,先采用AES算法将XML格式的待发送文本加密成字节数组, 再将该字节数组转换成16进制的字符串密文后发送给服务器;服务器收到移动终端发送的字符串密文后,先将收到的字符串密文转换成字节数组, 再采用AES算法对该字节数组解密,然后再采用该次解密后的字节数组构造XML格式的接收文本,然后再对...

【专利技术属性】
技术研发人员:夏海波封松林倪凯魏建明程嘉昇李焱
申请(专利权)人:上海市安全生产科学研究所
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1