【技术实现步骤摘要】
一种小程序数据传输加密方法
[0001]本专利技术涉及数据加密传输
,具体涉及一种小程序数据传输加密方法。
技术介绍
[0002]在科技不断发展的21世纪来说,各种应用使用的越来越多,但是由于不同应用的擅长领域不同,从而使得使用者需要不停的载应用,十分的繁琐。而小程序因为其独特的用完就走的便利性的特点,在我们的生活中个个方面的使用越来越广泛,但是小程序中包含了使用者的私有信息,如何对小程序使用中的数据进行安全的传输一直是小程序使用的过程中的重要的问题。
[0003]现有的小程序使用过程中的数据进行安全传输的时候一般是基于3DES进行加密的(如微信小程序的加密方式),虽然3DES在对小程序的传输数据加密的时候安全性足够,但是因为3DES是在DES加密的基础上进行了多次加密,而DES在加密的过程中需要对所有小程序传输的数据进行16轮的位置置换,3DES置换次数更多,这在进行小程序的数据传输的时候,所需要的时间的耗时较久(相对于小程序的整体数据量而言),对于用户的使用体验极其不友好。
技术实现思路
[ ...
【技术保护点】
【技术特征摘要】
1.一种小程序数据传输加密方法,其特征在于,该方法包括:对小程序的传输数据进行预处理得到一维传输数据;将一维传输数据以每个子节为单位转化为十进制数得到十进制序列;根据十进制序列中一个十进制数的左侧的十进制数的数量和均值,一个十进制数的左侧十进制数中与该十进制数相等的十进制数的数量获得一个十进制数的第一参数;根据十进制序列中一个十进制数的右侧的十进制数的数量和均值,一个十进制数的右侧十进制数中与该十进制数相等的十进制数的数量获得一个十进制数的第二参数;十进制数的值为十进制数的第三参数;根据所有十进制数的第一、第二和第三参数的大小顺序获得每个十进制数的三维坐标;基于每个十进制数的三维坐标进行空间曲面拟合得到空间曲面;基于预设尺寸的滑动窗口对空间曲面进行投影分割获得多个分割区域;每个分割区域的形心到三维坐标系原点之间的距离为每个分割区域的位置特征;根据每个分割区域面积与所有分割区域的面积的均值的差值,每个分割区域中每个字节对应的高度的方差获得每个分割区域的波动特征;根据每个分割区域的位置特征和波动特征获得每个区域的分布参数;基于分布参数将所有分割区域分为核心区域和边缘区域;分别对核心区域对应的传输数据和边缘区域对应的传输数据进行不同程度的加密。2.根据权利要求1所述的一种小程序数据传输加密方法,其特征在于,所述第一参数为:其中,表示十进制序列中第i个十进制数的第一参数;表示十进制序列中第i个十进制数;表示十进制序列中第i个十进制数左侧的与相等的十进制数的数量;表示十进制序列中第i个十进制数...
【专利技术属性】
技术研发人员:张燕军,
申请(专利权)人:南通原力云信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。