一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文本加密方法、文本解密方法及装置与流程

2022-04-09 11:02:17 来源:中国专利 TAG:

技术特征:
1.一种文本加密方法,其特征在于,所述方法应用于服务端,所述方法包括:获取目标文本;在至少两套字体文件中随机确定目标字体文件,不同所述字体文件中相同文字对应的第一编码不同;根据所述目标字体文件中所述文字与所述第一编码的对应关系,将所述目标文本中的第一文字替换为所述第一编码获得第一编码文本,所述第一文字为所述目标文本中与所述目标字体文件对应的所述文字;对所述第一编码文本进行加密获得加密文本;根据所述目标字体文件确定所述第一编码文本对应的字体信息;将所述加密文本与所述字体信息向客户端发送。2.根据权利要求1所述的方法,其特征在于,所述对所述第一编码文本进行加密,获得加密文本之前,还包括:根据第二文字与第二编码之间的对应关系,将所述第一编码文本中的所述第二文字替换为第二编码获得第二编码文本,所述第二文字为所述目标文本中所述第一文字以外的所述文字;所述对所述第一编码文本进行加密,获得所述加密文本,包括:对所述第二编码文本进行加密,获得所述加密文本。3.根据权利要求1所述的方法,其特征在于,所述对所述第一编码文本进行加密,获得所述加密文本,包括:获取所述目标字体文件对应的偏移量,不同所述目标字体文件对应的所述偏移量不同;基于所述偏移量对所述第一编码文本采用高级加密标准进行加密,获得所述加密文本。4.根据权利要求1所述的方法,其特征在于,所述字体文件还包括默认字符,所述默认字符用于在所述字体文件加载失败时显示。5.一种文本解密方法,其特征在于,应用于客户端,所述方法包括:接收服务端发送的加密文本与字体信息,所述加密文本通过所述服务端对目标文本采用目标字体文件进行编码获得第一编码文本,并对所述第一编码文本进行加密得到,所述目标字体文件从至少两套字体文件中随机确定得到,不同所述字体文件中相同文字对应的第一编码不同;基于所述加密文本的加密对所述加密文本进行解密,获得第一编码文本;在所述字体信息与所述第一编码文本对应的情况下,根据所述字体信息加载对应的字体文件,并渲染所述第一编码文本,以在页面上显示所述目标文本。6.根据权利要求5所述的方法,其特征在于,所述基于所述加密文本的加密对所述加密文本进行解密,获得第一编码文本,包括:基于所述加密文本的加密对所述加密文本进行解密,获得第二编码文本,所述第二编码文本根据第二文字与第二编码的对应关系对所述第一编码文本中的所述第二文字替换得到,所述第二文字为所述目标文本中所述第一文字以外的所述文字,所述第一文字为所述目标文本中与所述目标字体文件对应的所述文字;
根据所述第二文字与所述第二编码的关系,将所述第二编码文本中的所述第二编码替换为所述第二文字,获得所述第一编码文本。7.根据权利要求5所述的方法,其特征在于,所述基于所述加密文本的加密对所述加密文本进行解密,获得第一编码文本,包括:基于所述字体信息对应的所述字体文件,获取所述字体文件对应的偏移量,不同所述字体文件对应的所述偏移量不同;根据所述偏移量对所述加密文本采用高级加密标准进行解密,获得所述第一编码文本。8.根据权利要求5所述的方法,其特征在于,所述字体文件还包括默认字符,所述基于所述加密对所述加密文本进行解密,获得第一编码文本之后,还包括:在所述字体信息与所述第一编码文本不对应的情况下,在所述页面上显示默认字符。9.一种文本加密装置,其特征在于,所述装置应用于服务端,所述装置包括:文本获取模块,用于获取目标文本;字体确定模块,用于在至少两套字体文件中随机确定目标字体文件,不同所述字体文件中相同文字对应的第一编码不同;文本编码模块,用于根据所述目标字体文件中所述文字与所述第一编码的对应关系,将所述目标文本中的第一文字替换为所述第一编码获得第一编码文本,所述第一文字为所述目标文本中与所述目标字体文件对应的所述文字;文本加密模块,用于对所述第一编码文本进行加密获得加密文本;字体提取模块,还用于根据所述目标字体文件确定所述第一编码文本对应的字体信息;文本发送模块,用于将所述加密文本与所述字体信息向客户端发送。10.一种文本解密装置,其特征在于,所述装置应用于客户端,所述装置包括:文本接收模块,用于接收服务端发送的加密文本与字体信息,所述加密文本通过所述服务端对目标文本采用目标字体文件进行编码获得第一编码文本,并对所述第一编码文本进行加密得到,所述目标字体文件从至少两套字体文件中随机确定得到,不同所述字体文件中相同文字对应的第一编码不同;文本解密模块,用于基于所述加密文本的加密对所述加密文本进行解密,获得第一编码文本;文本显示模块,用于在所述字体信息与所述第一编码文本对应的情况下,根据所述字体信息加载对应的字体文件,并渲染所述第一编码文本,以在页面上显示所述目标文本。

技术总结
本发明实施例提供了一种文本加密方法、文本解密方法及装置,涉及互联网技术领域,其中,服务端在获取目标文本后,可以在至少两套字体文件中随机确定目标字体文件,不同字体文件中相同文字对应的第一编码不同,此时,可以将目标文本的第一文字替换为第一编码获得第一编码文本,再对第一编码文本进行加密获得加密文本,第一文字为目标文本中与目标字体文件对应的文字;根据目标字体文件确定第一编码文本对应的字体信息,再将字体信息与加密文本向客户端发送。在本发明实施中,目标文本中被编码的文字,以及文字对应的第一编码随机性高,破解难度大,提升了编码的安全性,还对第一编码文本进行二次加密获得加密文本,进一步提升了目标文本的安全性。标文本的安全性。标文本的安全性。


技术研发人员:郭琦 贾来宾 江河
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2021.12.30
技术公布日:2022/4/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献