The embodiment of the present application discloses a synchronization method for message recording, which includes acquiring the target message recording, adopting an encryption key negotiated with the second terminal in advance, encrypting the target message recording with a symmetric encryption algorithm, obtaining the message recording ciphertext, and sending the message recording ciphertext to the synchronization server, and synchronizing. The server can store the message record ciphertext and generate the corresponding key-value items. The second terminal can download the message record ciphertext from the synchronization server according to the key-value items, and then decrypt the message record ciphertext by using the pre-negotiated key and the inverse algorithm of symmetric encryption algorithm to get the target message. Record, so as to achieve synchronization of target message records. The target message record is transmitted in ciphertext, and the encryption key is known only to both sides of the communication, which ensures the security and reliability of message record synchronization. The application also discloses a synchronization device, equipment and related products for message recording.
【技术实现步骤摘要】
一种消息记录的同步方法、装置以及设备
本申请涉及计算机通信
,尤其涉及一种消息记录的同步方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机通信技术的发展,用户可以通过智能终端设备进行交互。在交互过程中,可以产生消息记录。消息记录可以包括文字、图片、语音、视频等不同类型的数据。然而,有些情况下,用户需要采用其他智能终端设备浏览消息记录,例如,当前终端设备为智能手机,无法浏览消息记录中某一类型的文件,需要在个人计算机(PersonalComputer,PC)上浏览该文件,则可以将消息记录同步到PC上,以便用户查看。如何将消息记录同步到终端设备,并且避免消息记录泄露带来的安全隐患成为一个亟需解决的技术问题。
技术实现思路
本申请实施例提供了一种消息记录的同步方法、装置以及相关设备,使得消息记录以密文形式进行传输,只有通信双方知晓加密密钥,确保了消息记录同步安全性,提高了用户体验。有鉴于此,本申请第一方面提供了一种消息记录的同步方法,所述方法包括:获取目标消息记录;采用与第二终端预先协商的加密密钥,结合对称加密算法对目标消息记录进行加密,得到消息记录密文;向同步服务器发送所述消息记录密文,以便所述同步服务器保存所述消息记录密文,并生成与所述消息记录密文对应的键值项,所述第二终端根据所述键值项从所述同步服务器中下载所述消息记录密文,并根据协商的加密密钥结合对称加密算法的逆算法对所述消息记录密文进行解密,得到所述目标消息记录。可选的,所述加密密钥通过如下方式获得:向第二终端发送第一随机数和第一公钥;接收第二终端返回的第二随机数和第二公钥;根据所述第一公钥和 ...
【技术保护点】
1.一种消息记录的同步方法,其特征在于,应用于第一终端,所述方法包括:获取目标消息记录;采用与第二终端预先协商的加密密钥,结合对称加密算法对目标消息记录进行加密,得到消息记录密文;向同步服务器发送所述消息记录密文,以便所述同步服务器保存所述消息记录密文,并生成与所述消息记录密文对应的键值项,所述第二终端根据所述键值项从所述同步服务器中下载所述消息记录密文,并根据协商的加密密钥结合对称加密算法的逆算法对所述消息记录密文进行解密,得到所述目标消息记录。
【技术特征摘要】
1.一种消息记录的同步方法,其特征在于,应用于第一终端,所述方法包括:获取目标消息记录;采用与第二终端预先协商的加密密钥,结合对称加密算法对目标消息记录进行加密,得到消息记录密文;向同步服务器发送所述消息记录密文,以便所述同步服务器保存所述消息记录密文,并生成与所述消息记录密文对应的键值项,所述第二终端根据所述键值项从所述同步服务器中下载所述消息记录密文,并根据协商的加密密钥结合对称加密算法的逆算法对所述消息记录密文进行解密,得到所述目标消息记录。2.根据权利要求1所述的方法,其特征在于,所述加密密钥通过如下方式获得:向第二终端发送第一随机数和第一公钥;接收第二终端返回的第二随机数和第二公钥;根据所述第一公钥和所述第二公钥,采用密钥协商算法计算得到共享密钥;根据所述第一随机数、所述第二随机数以及所述共享密钥,采用密钥导出算法计算得到加密密钥。3.根据权利要求1所述的方法,其特征在于,所述目标消息记录包括目标群消息记录或与目标用户的消息记录中的至少一个。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:对目标消息记录进行压缩,得到压缩消息记录;则所述采用与第二终端预先协商的加密密钥,结合对称加密算法对目标消息记录进行加密,得到消息记录密文包括:采用与第二终端预先协商的加密密钥,结合对称加密算法对压缩消息记录进行加密,得到消息记录密文。5.一种消息记录的同步方法,其特征在于,应用于第二终端,所述方法包括:接收所述同步服务器发送的键值项;所述键值项包括消息记录密文的存储路径;根据所述键值项生成与所述消息记录密文对应的下载链接;根据所述下载链接从服务器中下载所述消息记录密文;所述消息记录密文为利用预先协商的加密密钥,对目标消息记录采用对称加密算法加密得到;根据所述加密密钥,采用对称加密算法的逆算法对所述消息记录密文进行解密,得到所述目标消息记录。6.根据权利要求5所述的方法,其特征在于,当所述消息记录密文为...
【专利技术属性】
技术研发人员:张志国,靳永山,
申请(专利权)人:北京邦邦共赢网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。