【技术实现步骤摘要】
一种基于三维坐标系的字符串加密方法
[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中的混淆矩阵进行相乘,形成...
【专利技术属性】
技术研发人员:王宣皓,刘杜卓,唐文华,
申请(专利权)人:天翼电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。