一种基于三维坐标系的字符串加密方法技术

技术编号:37145165 阅读:39 留言:0更新日期:2023-04-06 21:56
本发明专利技术公开了一种基于三维坐标系的字符串加密方法,包括以下步骤:S1、从Echarts地图库中存储全球各个国家标记坐标,加密时随机抽取其中94个国家地图坐标,并将不同国家坐标x、y值映射为二维矩阵City[x,y];S2、根据输入可选时间参数T模式,计算T模式时间下S1中随机统计的国家人口数占世界总人口比重,并将矩阵City拼接人口比重为三维矩阵,形成一个维度为94*3的矩阵GM,进行持久化保存。本发明专利技术通过随机生成持久化混淆矩阵与三维矩阵计算,实现数据的偏移转化,计算地区气候维度与偏移矩阵乘积实现矩阵降维能力,通过数据展平定长切割的方法,实现字符串的单向加密,提升破解难度高,从而保障数据安全性。从而保障数据安全性。

【技术实现步骤摘要】
一种基于三维坐标系的字符串加密方法


[0001]本专利技术涉及移动互联网
,特别涉及一种基于三维坐标系的字符串加密方法。

技术介绍

[0002]目前,单向加密算法往往存储不需双向校验的字符串加密,主流多采用组合MD5加密的方式,通过MD5对数据进行填充整理扩充长度,切分循环左移计算得出定长字符长度,再通过组合常用sha1等加密算法进行二次加密,加强字符破解难度。但随着计算机算力的提升与加密组合算法普遍被人熟知,往往通过测试加密结果进行存储,使用暴力撞库方式可以实现对单向加密的破解,导致存储数据加密安全性降低。
[0003]本专利为提升加密结果复杂性提出:一种基于三维坐标系的字符串加密方法,利用地点空间坐标系融合人口,气温因素将字符串映射成一个三维坐标,对三维坐标矩阵进行混淆计算,进行字符串加密,该专利技术计算公式简单,解密难度高,降低通过撞库导致加密破解风险。

技术实现思路

[0004]本专利技术要解决的技术问题是克服现有技术的缺陷,提供一种基于三维坐标系的字符串加密方法,使用三维地图坐标映射融入人口维度、再通过三本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于三维坐标系的字符串加密方法,其特征在于,包括以下步骤:S1、从Echarts地图库中存储全球各个国家标记坐标,加密时随机抽取其中94个国家地图坐标,并将不同国家坐标x、y值映射为二维矩阵City[x,y];S2、根据输入可选时间参数T模式,计算T模式时间下S1中随机统计的国家人口数占世界总人口比重,并将矩阵City拼接人口比重为三维矩阵,形成一个维度为94*3的矩阵GM,进行持久化保存;S3、利用numpy库的正态分布计算公式得出一个0~1之间的随机小数且方差等于2的94*3随机混淆矩阵CM,作为矩阵密钥,并形成密钥文件存储;S4、根据S2中T模式时间确定94个国家最高气温数据,构建一个维度为1*94的气温数据一维矩阵(TM),并进行转置计算形成一个94*1的转置矩阵,记作TTM,具体计算如下:TTM=TM
T
上述公式中TM为原始气温一维矩阵,TTM为气温一维矩阵转置;S5、将S2中拼接的国家人口比重矩阵与S1中的混淆矩阵进行相乘,形成...

【专利技术属性】
技术研发人员:王宣皓刘杜卓唐文华
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1