基于Kakaotalk的iOS或iPadOS数据库备份解密方法、装置及相关介质与流程

文档序号:35208489发布日期:2023-08-24 01:58阅读:66来源:国知局
基于Kakaotalk的iOS或iPadOS数据库备份解密方法、装置及相关介质与流程

本发明涉及文件解密,特别涉及基于kakaotalk的ios或ipados数据库备份解密方法、装置及相关介质。


背景技术:

1、kakaotalk,是一款用于智能手机的跨平台加密即时通信应用程序,随着用户使用需求越来越大,kakaotalk提供了备份聊天数据功能,可以随时恢复备份数据,而关键的聊天数据库内容属于加密数据库,用户在更换设备时可以通过kakaotalk将备份的加密数据库进行解密,但是通过此方法解密的聊天数据,只能在kakaotalk中查看,要查看加密数据库的具体内容时,还需要通过其他手段解密数据库并读取,用户无法直接查看加密数据库的内容,在现有技术中还没有对kakaotalk的加密数据库进行解密的方案。


技术实现思路

1、本发明实施例提供了基于kakaotalk的ios或ipados数据库备份解密方法、装置及相关介质,旨在解决现有技术中用户无法直接在kakaotalk查看加密数据库内容的问题。

2、第一方面,本发明实施例提供了一种基于kakaotalk的ios或ipados数据库备份解密方法,包括:

3、获取数据库数据,并将所述数据库数据备份至本地,得到备份数据;其中,所述备份数据包括消息数据库和会话数据库;

4、分别利用哈希认证码对所述消息数据库和所述会话数据库进行哈希认证,得到对应的第一键值和第二键值;其中,所述消息数据库包括第一消息表和第二消息表,所述会话数据库包括用户表;

5、根据所述第一键值,通过解密算法分别对所述第一消息表和所述第二消息表的加密内容进行解密,得到第一解密数据;

6、根据所述第二键值,通过解密算法对所述用户表的加密内容进行解密,得到第二解密数据;

7、分别将所述第一解密数据和所述第二解密数据更新回对应的所述消息数据库和所述会话数据库中,得到解密结果。

8、第二方面,本发明实施例提供了一种基于kakaotalk的ios或ipados数据库备份解密装置,包括:

9、数据获取单元,用于获取数据库数据,并将所述数据库数据备份至本地,得到备份数据;其中,所述备份数据包括消息数据库和会话数据库;

10、数据认证单元,用于分别利用哈希认证码对所述消息数据库和所述会话数据库进行哈希认证,得到对应的第一键值和第二键值;其中,所述消息数据库包括第一消息表和第二消息表,所述会话数据库包括用户表;

11、第一解密单元,用于根据所述第一键值,通过解密算法分别对所述第一消息表和所述第二消息表的加密内容进行解密,得到第一解密数据;

12、第二解密单元,用于根据所述第二键值,通过解密算法对所述用户表的加密内容进行解密,得到第二解密数据;

13、数据输出单元,用于分别将所述第一解密数据和所述第二解密数据更新回对应的所述消息数据库和所述会话数据库中,得到解密结果。

14、第三方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述第一方面的基于kakaotalk的ios或ipados数据库备份解密方法。

15、第四方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述第一方面的基于kakaotalk的ios或ipados数据库备份解密方法。

16、本发明实施例提供一种基于kakaotalk的ios或ipados数据库备份解密方法,包括获取备份数据;其中,所述备份数据包括消息数据库和会话数据库;利用哈希认证码对所述备份数据进行哈希认证,得到第一键值和第二键值;根据所述第一键值进行解密得到第一解密数据;根据所述第二键值进行解密得到第二解密数据;分别将所述第一解密数据和所述第二解密数据更新回对应的所述消息数据库和所述会话数据库中,得到解密结果。本发明通过计算得到备份数据的键值,并利用键值进行解密,得到对应备份数据的解密结果,如此,使得用户可以直接在kakaotalk查看加密数据库内容,大大提高便捷性。

17、本发明实施例还提供一种基于kakaotalk的ios或ipados数据库备份解密装置、计算机设备和存储介质,同样具有上述有益效果。



技术特征:

1.一种基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,包括:

2.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述获取数据库数据,并将所述数据库数据备份至本地,得到备份数据,包括:

3.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述分别利用哈希认证码对所述消息数据库和所述会话数据库进行哈希认证,得到对应的第一键值和第二键值,包括:

4.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述分别利用哈希认证码对所述消息数据库和所述会话数据库进行哈希认证,得到对应的第一键值和第二键值,包括:

5.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述根据所述第一键值,通过解密算法分别对所述第一消息表和所述第二消息表的加密内容进行解密,得到第一解密数据,包括:

6.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述根据所述第二键值,通过解密算法对所述用户表的加密内容进行解密,得到第二解密数据,包括:

7.根据权利要求1所述的基于kakaotalk的ios或ipados数据库备份解密方法,其特征在于,所述消息数据库和所述会话数据库均为独立运行且互不关联。

8.一种基于kakaotalk的ios或ipados数据库备份解密装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的基于kakaotalk的ios或ipados数据库备份解密方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于kakaotalk的ios或ipados数据库备份解密方法。


技术总结
本发明公开了一种基于Kakaotalk的iOS或iPadOS数据库备份解密方法、装置及相关介质,该方法包括获取备份数据;其中,所述备份数据包括消息数据库和会话数据库;利用哈希认证码对所述备份数据进行哈希认证,得到第一键值和第二键值;根据所述第一键值进行解密得到第一解密数据;根据所述第二键值进行解密得到第二解密数据;分别将所述第一解密数据和所述第二解密数据更新回对应的所述消息数据库和所述会话数据库中,得到解密结果。本发明通过计算得到备份数据的键值,并利用键值进行解密,得到对应备份数据的解密结果,如此,使得用户可以直接在KakaoTalk查看加密数据库内容,大大提高便捷性。

技术研发人员:何嘉城
受保护的技术使用者:深圳软牛科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1