一种字符串处理方法、装置、设备及介质制造方法及图纸

技术编号:37160922 阅读:39 留言:0更新日期:2023-04-06 22:25
本申请公开了一种字符串处理方法、装置、设备及介质,涉及计算机技术领域,包括:获取明文字符串,并对所述明文字符串进行拆分并添加索引,以得到各明文字符段;对各所述明文字符段进行编码转换,以得到各三维坐标,基于各所述三维坐标确定出各二维坐标,然后对各所述二维坐标进行解析,以得到密文字符和密钥片段;将所述密钥片段进行拼接压缩,以得到密钥,确定出所述明文字符串的字符个数,若所述字符个数为奇数,则按照预设的奇数密文拼接方法对所述密文字符进行拼接,以得到密文字符串,将所述密文字符串和所述密钥发送至接收端。通过本申请的上述技术方案,能够提高字符串处理的安全性,减少字符串处理过程中的出现信息泄露的情况。情况。情况。

【技术实现步骤摘要】
一种字符串处理方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种字符串处理方法、装置、设备及介质。

技术介绍

[0002]当前,在系统交互通信过程中,往往会有一些敏感数据传输,这个时候发送方需要对信息先进行编码后再发送,接收方接收信息后进行解码获得所需信息,在整个过程中可选择使用的编解码方法有很多种,但是常用的编解码方法都是被人所熟知的,破解方法很成熟,因此,无法有效保护数据传输中的信息的安全性。
[0003]由上可见,如何提高字符串处理的安全性,减少字符串处理过程中的出现信息泄露的情况是本领域有待解决的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种字符串处理方法、装置、设备及介质,能够提高字符串处理的安全性,减少字符串处理过程中的出现信息泄露的情况。其具体方案如下:
[0005]第一方面,本申请公开了一种字符串处理方法,应用于发送端,包括:
[0006]获取明文字符串,并对所述明文字符串进行拆分并添加索引,以得到各明文字符段;r/>[0007]对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种字符串处理方法,其特征在于,应用于发送端,包括:获取明文字符串,并对所述明文字符串进行拆分并添加索引,以得到各明文字符段;对各所述明文字符段进行编码转换,以得到各三维坐标,基于各所述三维坐标确定出各二维坐标,然后对各所述二维坐标进行解析,以得到密文字符和密钥片段;将所述密钥片段进行拼接压缩,以得到密钥,确定出所述明文字符串的字符个数,若所述字符个数为奇数,则按照预设的奇数密文拼接方法对所述密文字符进行拼接,以得到密文字符串,将所述密文字符串和所述密钥发送至接收端。2.根据权利要求1所述的字符串处理方法,其特征在于,所述对各所述明文字符段进行编码转换,以得到各三维坐标,基于各所述三维坐标确定出各二维坐标,包括:对各所述明文字符段进行ASCII编码转换,以得到各三维坐标;基于各所述三维坐标并按照离散分布的方式绘制出三维坐标系,对所述三维坐标系进行坐标系投影处理,以得到各二维坐标。3.根据权利要求2所述的字符串处理方法,其特征在于,所述对所述三维坐标系进行坐标系投影处理,以得到各二维坐标,包括:对各明文字符段进行取模处理,以得到序列,将所述明文字符段发送至所述序列中,以得到所述序列中相邻的坐标点;对所述三维坐标系进行坐标系投影处理,以得到二维坐标系,利用GIS算法对所述二维坐标系和所述序列中相邻的坐标点进行处理,以得到各二维坐标。4.根据权利要求1所述的字符串处理方法,其特征在于,所述若所述字符个数为奇数,则按照预设的奇数密文拼接方法对所述密文字符进行拼接,以得到密文字符串,包括:若所述字符个数为奇数,则对所述明文字符串分别进行ASCII码转换和进制转换操作,以得到第一进制数和第二进制数,为各所述密文字符添加序号,并将序号为奇数的密文字符作为第一目标密文字符,将序号为偶数的密文字符作为第二目标密文字符;按照所述第一进制数、所述第一目标密文字符、所述第二进制数以及所述第二目标密文字符的顺序对所述密文字符进行拼接,以得到密文字符串。5.根据权利要求4所述的字符串处理方法,其特征在于,所述确定出所述明文字符串的字符个数之后,...

【专利技术属性】
技术研发人员:方旭盛伞兴李建夫
申请(专利权)人:浙江诺诺网络科技有限公司
类型:发明
国别省市:

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

1