基于公有云的保密通信方法、装置及计算机设备及存储介质制造方法及图纸

技术编号:32482674 阅读:14 留言:0更新日期:2022-03-02 09:47
本申请提供一种基于公有云的保密通信方法、装置及计算机设备及存储介质,其中,基于公有云的保密通信方法包括:当检测到发送终端的即时通讯软件向接收终端发送第一信息和/或第一文件时,拦截即时通讯软件用于发送第一信息和/或第一文件的应用程序接口函数;基于应用程序接口函数解析得到第一信息和/或第一文件;根据私有加密口令或密码对第一信息和/或第一文件行加密,得到第二信息和/或第二文件;调用即时通讯软件的应用程序接口函数,将封装后的第二信息和/或封装后的第二文件发送到公有云中,以使得接收终端从公有云接收第二信息和/或第二文件。本申请能够在基于公有云的即时通讯软件发送信息和文件过程中,提高信息、文件的保密性。文件的保密性。文件的保密性。

【技术实现步骤摘要】
基于公有云的保密通信方法、装置及计算机设备及存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种基于公有云的保密通信方法、装置及计算机设备及存储介质。

技术介绍

[0002]目前,公有云的即时通讯软件,比如QQ、微信、企业微信、钉钉,服务器都在互联网厂商,如果传输保密要求高的信息,在互联网厂商的服务器上有泄漏的可能,进而导致信息失去保密性。

技术实现思路

[0003]本申请实施例的目的在于提供一种基于公有云的保密通信方法、装置及计算机设备及存储介质,用以在基于公有云的即时通讯软件发送信息和文件过程中,提高信息、文件的保密性。
[0004]为此,本申请第一方面公开一种基于公有云的保密通信方法,所述方法应用于发送终端,所述方法包括:
[0005]当检测到所述发送终端的即时通讯软件向接收终端发送第一信息和/或第一文件时,拦截所述即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数;
[0006]基于所述应用程序接口函数解析得到所述第一信息和/或所述第一文件;
[0007]根据私有加密口令或密码对所述第一信息和/或所述第一文件行加密,得到第二信息和/或第二文件;
[0008]调用所述即时通讯软件的应用程序接口函数,将所述封装后的第二信息和/或所述封装后的第二文件发送到公有云中,以使得所述接收终端从所述公有云接收所述第二信息和/或所述第二文件。
[0009]本申请的设备在利用第三方提供的即时通讯软件实现文件和信息的传输的同时,提高用户的信息和文件的保密性,防止信息和文件被泄露。
[0010]在本申请第一方面中,作为一种可选的实施方式,在所述根据私有加密口令或密码对所述第一信息和/或所述第一文件行加密,得到第二信息和/或第二文件之后,所述调用所述即时通讯软件的应用程序接口函数之前,所述方法还包括:
[0011]根据所述应用程序接口函数的输入参数格式封装所述第二信息和/或第二文件。
[0012]在本可选的实施方式中,通过根据所述应用程序接口函数的输入参数格式封装所述第二信息和/或第二文件,能够使得应用程序接口函数能够读取、携带第二信息和/或第二文件。
[0013]在本申请第一方面中,作为一种可选的实施方式,所述拦截所述即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数,包括:
[0014]识别所述应用程序接口函数在内存空间的存储地址;
[0015]将所述存储地址重写为目标地址,所述目标地址指向与所述应用程序接口函数同名的目标函数,所述目标函数用于执行所述基于所述应用程序接口函数解析得到所述第一信息和/或所述第一文件及其之后的步骤。
[0016]在本可选的实施方式中,通过识别所述应用程序接口函数在内存空间的存储地址,然而将所述存储地址重写为目标地址,能够拦截即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数。
[0017]本申请第二方面公开一种基于公有云的保密通信方法,所述方法应用于接收终端,所述方法包括:
[0018]当检测到即时通信软件从公有云接收到第二信息和第二文件时,拦截即时通讯中用于从所述公有云接收所述第二消息或所述第二文件的应用程序接口函数;
[0019]基于所述应用程序接口函数解析得到所述第二信息和/或所述第二文件;
[0020]根据私有解密口令或密码对所述第二信息和/或所述第二文件进行解密,得到第一信息和/或第一文件;
[0021]调用所述即时通信软件的所述应用程序接口函数显示所述第一信息和/或所述第一文件。
[0022]本申请的方法在利用第三方提供的即时通讯软件实现文件和信息的传输的同时,提高用户的信息和文件的保密性,防止信息和文件被泄露。
[0023]在本申请第二方面中,作为一种可选的实施方式,所述拦截即时通讯中用于从所述公有云接收所述第二消息或所述第二文件的应用程序接口函数,包括:
[0024]识别所述应用程序接口函数在内存空间的存储地址;
[0025]将所述存储地址重写为目标地址,所述目标地址指向与所述应用程序接口函数同名的目标函数,所述目标函数用于执行所述基于所述应用程序接口函数解析得到所述第二信息和/或所述第二文件及其之后的步骤。
[0026]在本可选的实施方式中,通过识别所述应用程序接口函数在内存空间的存储地址,然而将所述存储地址重写为目标地址,能够拦截即时通讯软件用于接收所述第一信息和/或所述第一文件的应用程序接口函数。
[0027]本申请第三方面公开一种基于公有云的保密通信装置,所述装置应用于发送终端,所述装置包括:
[0028]第一拦截模块,用于当检测到所述发送终端的即时通讯软件向接收终端发送第一信息和/或第一文件时,拦截所述即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数;
[0029]第一解析模块,用于基于所述应用程序接口函数解析得到所述第一信息和/或所述第一文件;
[0030]加密模块,用于根据私有加密口令或密码对所述第一信息和/或所述第一文件行加密,得到第二信息和/或第二文件;
[0031]发送模块,用于调用所述即时通讯软件的应用程序接口函数,将所述封装后的第二信息和/或所述封装后的第二文件发送到公有云中,以使得所述接收终端从所述公有云接收所述第二信息和/或所述第二文件。
[0032]本申请的设备在利用第三方提供的即时通讯软件实现文件和信息的传输的同时,
提高用户的信息和文件的保密性,防止信息和文件被泄露。
[0033]在本申请第三方面中,作为一种可选的实施方式,所述装置还包括:
[0034]封装模块,用于根据所述应用程序接口函数的输入参数格式封装所述第二信息和/或第二文件。
[0035]在本可选的实施方式中,通过根据所述应用程序接口函数的输入参数格式封装所述第二信息和/或第二文件,能够使得应用程序接口函数能够读取、携带第二信息和/或第二文件。
[0036]本申请第四方面公开一种基于公有云的保密通信装置,所述装置应用于接收终端,所述装置包括:
[0037]第二拦截模块,用于当检测到即时通信软件从公有云接收到第二信息和第二文件时,拦截即时通讯中用于从所述公有云接收所述第二消息或所述第二文件的应用程序接口函数;
[0038]第二解析模块,用于基于所述应用程序接口函数解析得到所述第二信息和/或所述第二文件;
[0039]解密模块,用于根据私有解密口令或密码对所述第二信息和/或所述第二文件进行解密,得到第一信息和/或第一文件;
[0040]显示模块,用于调用所述即时通信软件的所述应用程序接口函数显示所述第一信息和/或所述第一文件。
[0041]本申请的装置在利用第三方提供的即时通讯软件实现文件和信息的传输的同时,提高用户的信息和文件的保密性,防止信息和文件被泄露。
[0042]本申请第五方面公开一种计算机设备,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于公有云的保密通信方法,其特征在于,所述方法应用于发送终端,所述方法包括:当检测到所述发送终端的即时通讯软件向接收终端发送第一信息和/或第一文件时,拦截所述即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数;基于所述应用程序接口函数解析得到所述第一信息和/或所述第一文件;根据私有加密口令或密码对所述第一信息和/或所述第一文件行加密,得到第二信息和/或第二文件;调用所述即时通讯软件的应用程序接口函数,将所述封装后的第二信息和/或所述封装后的第二文件发送到公有云中,以使得所述接收终端从所述公有云接收所述第二信息和/或所述第二文件。2.如权利要求1所述的方法,其特征在于,在所述根据私有加密口令或密码对所述第一信息和/或所述第一文件行加密,得到第二信息和/或第二文件之后,所述调用所述即时通讯软件的应用程序接口函数之前,所述方法还包括:根据所述应用程序接口函数的输入参数格式封装所述第二信息和/或第二文件。3.如权利要求1所述的方法,其特征在于,所述拦截所述即时通讯软件用于发送所述第一信息和/或所述第一文件的应用程序接口函数,包括:识别所述应用程序接口函数在内存空间的存储地址;将所述存储地址重写为目标地址,所述目标地址指向与所述应用程序接口函数同名的目标函数,所述目标函数用于执行所述基于所述应用程序接口函数解析得到所述第一信息和/或所述第一文件及其之后的步骤。4.一种基于公有云的保密通信方法,其特征在于,所述方法应用于接收终端,所述方法包括:当检测到即时通信软件从公有云接收到第二信息和第二文件时,拦截即时通讯中用于从所述公有云接收所述第二消息或所述第二文件的应用程序接口函数;基于所述应用程序接口函数解析得到所述第二信息和/或所述第二文件;根据私有解密口令或密码对所述第二信息和/或所述第二文件进行解密,得到第一信息和/或第一文件;调用所述即时通信软件的所述应用程序接口函数显示所述第一信息和/或所述第一文件。5.如权利要求4所述的方法,其特征在于,所述拦截即时通讯中用于从所述公有云接收所述第二消息或所述第二文件的应用程序接口函数,包括:识别所述应用程序接口函数在内存空间的存储地址;将所述存储地址重写为...

【专利技术属性】
技术研发人员:王奇飞
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1