全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111665649.1 (22)申请日 2021.12.3 0 (71)申请人 北京奇艺世纪科技有限公司 地址 100080 北京市海淀区海淀北一 街2号 10层、 11层 (72)发明人 郭琦 贾来宾 江河  (74)专利代理 机构 北京润泽恒知识产权代理有 限公司 1 1319 代理人 苏培华 (51)Int.Cl. G06F 21/60(2013.01) G06F 40/126(2020.01) G06F 40/106(2020.01) (54)发明名称 文本加密方法、 文本解密方法及装置 (57)摘要 本发明实施例提供了一种文本加密方法、 文 本解密方法及装置, 涉及互联网技术领域, 其中, 服务端在获取目标文本后, 可以在至少两套字体 文件中随机确定目标字体文件, 不同字体文件中 相同文字对应的第一编码不同, 此时, 可 以将目 标文本的第一文字替换为第一编码获得第一编 码文本, 再对第一编码文本进行加密获得加密文 本, 第一文字为目标文本中与目标字体文件对应 的文字; 根据目标字体文件确定第一编码文本对 应的字体信息, 再将字体信息与加密文本向客户 端发送。 在本发明实施中, 目标文本中被编码的 文字, 以及文字对应的第一编码随机性高, 破解 难度大, 提升了编码的安全性, 还对第一编码文 本进行二次加密获得加密文本, 进一步提升了目 标文本的安全性。 权利要求书2页 说明书18页 附图8页 CN 114297695 A 2022.04.08 CN 114297695 A 1.一种文本加密方法, 其特 征在于, 所述方法应用于服 务端, 所述方法包括: 获取目标文本; 在至少两套字体文件中随机确定目标字体文件, 不同所述字体文件中相同文字对应的 第一编码不同; 根据所述目标字体文件中所述文字与所述第 一编码的对应关系, 将所述目标文本 中的 第一文字替换为所述第一编 码获得第一编 码文本, 所述第一文字为所述目标文本中与所述 目标字体文件 对应的所述文字; 对所述第一编码文本进行加密获得加密文本; 根据所述目标字体文件确定所述第一编码文本对应的字体信息; 将所述加密文本与所述字体信息向客户端发送。 2.根据权利要求1所述的方法, 其特征在于, 所述对所述第一编码文本进行加密, 获得 加密文本之前, 还 包括: 根据第二文字与第 二编码之间的对应关系, 将所述第 一编码文本 中的所述第 二文字替 换为第二编 码获得第二编 码文本, 所述第二文字为所述目标文本中所述第一文字以外的所 述文字; 所述对所述第一编码文本进行加密, 获得 所述加密文本, 包括: 对所述第二编码文本进行加密, 获得 所述加密文本 。 3.根据权利要求1所述的方法, 其特征在于, 所述对所述第一编码文本进行加密, 获得 所述加密文本, 包括: 获取所述目标字体文件对应的偏移量, 不同所述目标字体文件对应的所述偏移量不 同; 基于所述偏移量对所述第一编码文本采用高级加密标准进行加密, 获得所述加密文 本。 4.根据权利要求1所述的方法, 其特征在于, 所述字体文件还包括默认字符, 所述默认 字符用于在所述字体文件加载失败时显示。 5.一种文本解密方法, 其特 征在于, 应用于客户端, 所述方法包括: 接收服务端发送的加密文本与字体信 息, 所述加密文本通过所述服务端对目标文本采 用目标字体文件进行编码获得第一编码文本, 并对所述第一编码文本进行加密得到, 所述 目标字体文件从至少两套字体文件中随机确定得到, 不同所述字体文件中相同文字对应的 第一编码不同; 基于所述加密文本的加密对所述加密文本进行解密, 获得第一编码文本; 在所述字体信 息与所述第一编码文本对应的情况下, 根据 所述字体信 息加载对应的字 体文件, 并渲染所述第一编码文本, 以在页面上显示所述目标文本 。 6.根据权利要求5所述的方法, 其特征在于, 所述基于所述加密文本的加密对所述加密 文本进行解密, 获得第一编码文本, 包括: 基于所述加密文本的加密对所述加密文本进行解密, 获得第二编码文本, 所述第二编 码文本根据第二文字与第二编码的对应关系对所述第一编码文本中的所述第二文字替换 得到, 所述第二文字为所述 目标文本中所述第一文字以外的所述文字, 所述第一文字为所 述目标文本中与所述目标字体文件 对应的所述文字;权 利 要 求 书 1/2 页 2 CN 114297695 A 2根据所述第 二文字与 所述第二编码的关系, 将所述第 二编码文本 中的所述第 二编码替 换为所述第二文字, 获得 所述第一编码文本 。 7.根据权利要求5所述的方法, 其特征在于, 所述基于所述加密文本的加密对所述加密 文本进行解密, 获得第一编码文本, 包括: 基于所述字体信息对应的所述字体文件, 获取所述字体文件对应的偏移量, 不同所述 字体文件 对应的所述偏移量 不同; 根据所述偏移量对所述加密文本采用高级加密标准进行解密, 获得所述第一编码文 本。 8.根据权利要求5所述的方法, 其特征在于, 所述字体文件还包括默认字符, 所述基于 所述加密对所述加密文本进行解密, 获得第一编码文本之后, 还 包括: 在所述字体信息与所述第一编码文本不对应的情况 下, 在所述页面上显示默认字符。 9.一种文本加密装置, 其特 征在于, 所述装置应用于服 务端, 所述装置包括: 文本获取模块, 用于获取目标文本; 字体确定模块, 用于在至少两套字体文件中随机确定目标字体文件, 不同所述字体文 件中相同文字对应的第一编码不同; 文本编码模块, 用于根据所述目标字体文件中所述文字与所述第一编码的对应关系, 将所述目标文本中的第一文字替换为所述第一编码获得第一编 码文本, 所述第一文字为所 述目标文本中与所述目标字体文件 对应的所述文字; 文本加密模块, 用于对所述第一编码文本进行加密获得加密文本; 字体提取模块, 还用于根据所述目标字体文件确定所述第一编码文本对应的字体信 息; 文本发送模块, 用于将所述加密文本与所述字体信息向客户端发送。 10.一种文本解密装置, 其特 征在于, 所述装置应用于客户端, 所述装置包括: 文本接收模块, 用于接收服务端发送的加密文本与字体信息, 所述加密文本通过所述 服务端对目标文本采用目标字体文件进行编码获得第一编 码文本, 并对所述第一编 码文本 进行加密得到, 所述 目标字体文件从至少 两套字体文件中随机确定得到, 不同所述字体文 件中相同文字对应的第一编码不同; 文本解密模块, 用于基于所述加密文本的加密对所述加密文本进行解密, 获得第一编 码文本; 文本显示模块, 用于在所述字体信息与所述第一编码文本对应的情况下, 根据所述字 体信息加载对应的字体文件, 并渲染所述第一编码文本, 以在页面上显示所述目标文本 。权 利 要 求 书 2/2 页 3 CN 114297695 A 3

.PDF文档 专利 文本加密方法、文本解密方法及装置

文档预览
中文文档 29 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共29页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 文本加密方法、文本解密方法及装置 第 1 页 专利 文本加密方法、文本解密方法及装置 第 2 页 专利 文本加密方法、文本解密方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:15:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。