The invention discloses an instant messaging method based on cloud storage, and relates to the technical field of instant messaging. The invention includes that the source client sends connection request message to the cloud server; the cloud server sends connection notification message to the target client and sends request response message to the source client; the source client treats the sending information encoding and encrypts the encrypted message to get the encrypted message to be sent; and the source client sends instant message request information to the cloud server. The encryption key is dynamically generated by the server according to the Id of the source client and the Id of the target client, and transferred to the source client and the target client respectively. Since the encryption key is dynamically generated by the encryption algorithm according to the Id of the source client and the Id of the target client, when the security of one information is destroyed, the security of other information of the cloud server is not affected, and the security of other information is guaranteed. The security of information transfer process.
【技术实现步骤摘要】
基于云存储的即时消息通信方法
本专利技术属于即时消息通讯
,特别是涉及基于云存储的即时消息通信方法。
技术介绍
即时通信过程中:源客户端与SOCKS5与SOCKS5代理服务器建立连接,连接建立后源客户端向代理服务器发送代理请求消息,代理服务器确定能够进行代理时向源客户端发送代理响应消息,源客户端则可以将信息发送给代理服务器,由代理服务器将字节流格式的文件转发给目的客户端,而SOCKS5代理服务器直接发送待发送信息的字节流,未对待发送信息进行安全处理,因此,不能保证信息传输过程中的安全性。本专利技术专利技术一种基于云存储的即时消息通信方法,通过云服务器根据源客户端Id和目标客户端Id动态生成加密密钥,提高信息传递的安全性。
技术实现思路
本专利技术的目的在于提供基于云存储的即时消息通信方法,通过服务器根据源客户端Id和目标客户端Id动态生成加密密钥并分别传递加密密钥至源客户端和目标客户端,保证了信息传递过程的安全性,解决了现有即时通信过程中信息传递安全性低的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为基于云存储的即时消息通信方法,包括如下步骤:S00:源客户端想云服务器发送连接请求消息;S01:所述云服务器向目标客户端发送连接知会消息后向源客户端发送请求应答消息;其中,所述连接知会消息包括加密密钥和源客户端Id;所述请求应答消息包括源客户端Id和目标客户端Id;S02:所述源客户端对待发送信息编码,并对编码后的待发送信息加密获取加密后的待发送信息;S03:所述源客户端向云服务器发送即时消息请求信息;其中,所述即时消息请求信息包 ...
【技术保护点】
1.基于云存储的即时消息通信方法,其特征在于,包括如下步骤:S00:源客户端想云服务器发送连接请求消息;S01:所述云服务器向目标客户端发送连接知会消息后向源客户端发送请求应答消息;其中,所述连接知会消息包括加密密钥和源客户端Id;所述请求应答消息包括源客户端Id和目标客户端Id;S02:所述源客户端对待发送信息编码,并对编码后的待发送信息加密获取加密后的待发送信息;S03:所述源客户端向云服务器发送即时消息请求信息;其中,所述即时消息请求信息包括加密后的待发送信息、目标客户端Id;S04:所述云服务器根据目标客户端Id将所述即时消息请求信息发送至目的客户端;S05:所述目标客户端根据加密密钥对加密后的即时消息请求信息解密;S06:所述目标客户端对解密后的即时消息请求信息解码获取待发送信息。
【技术特征摘要】
1.基于云存储的即时消息通信方法,其特征在于,包括如下步骤:S00:源客户端想云服务器发送连接请求消息;S01:所述云服务器向目标客户端发送连接知会消息后向源客户端发送请求应答消息;其中,所述连接知会消息包括加密密钥和源客户端Id;所述请求应答消息包括源客户端Id和目标客户端Id;S02:所述源客户端对待发送信息编码,并对编码后的待发送信息加密获取加密后的待发送信息;S03:所述源客户端向云服务器发送即时消息请求信息;其中,所述即时消息请求信息包括加密后的待发送信息、目标客户端Id;S04:所述云服务器根据目标客户端Id将所述即时消息请求信息发送至目的客户端;S05:所述目标客户端根据加密密钥对加密后的即时消息请求信息解密;S06:所述目标客户端对解密后的即时消息请求信息解码获取待发送信息。2.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,所述云服务器采用加密算法根据源客户端Id和目标客户端Id产生加密密钥。3.根据权利要求1所述的基于云存储的即时消息通信方法,其特征在于,S01中所述云服务器向目标客户端发...
【专利技术属性】
技术研发人员:葛军,黄土平,
申请(专利权)人:安徽云探索网络科技有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。