预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111224778A(43)申请公布日2020.06.02(21)申请号201911358478.0(22)申请日2019.12.25(71)申请人广东飞企互联科技股份有限公司地址519080广东省珠海市唐家湾镇软件园路1号生产加工中心1号五层1单元、3单元(72)发明人欧阳少海史玉洁袁志远吴恺张大志喻勋勋(74)专利代理机构深圳力拓知识产权代理有限公司44313代理人龚健(51)Int.Cl.H04L9/08(2006.01)H04L29/06(2006.01)权利要求书1页说明书2页附图1页(54)发明名称一种数据保留格式加密方法(57)摘要一种数据保留格式加密方法,包括以下步骤:对待加密的数据中数据序列进行逆序排列;逆序排列数据中每一个数字以及之前的数字组成一个随机种子值;该随机种子值和日期联合生成初始密钥,并以该初始密钥对待加密数据进行加密,产生密文随机排序数组;以当前密文随机排序数组中的数字为索引,获取相应数字替代待加密数字;重复S2-S4,对待加密数值的数字每一位进行加密;确定待加密数值的数字是为最后一位;对待加密的数值的每一位数字进行上述步骤的替换之后,得到一个新的加密数字数组,再按照既定规则对数组打乱顺序排列。本发明中,每条待加密明文有独立的加密密钥,密文数据不重复,密文和明文格式完全相同,降低改造成本。CN111224778ACN111224778A权利要求书1/1页1.一种数据保留格式加密方法,其特征在于,包括以下步骤:S1:对待加密的数据中数据序列进行逆序排列;S2:逆序排列数据中每一个数字以及之前的数字组成一个随机种子值;S3:该随机种子值和日期联合生成初始密钥,并以该初始密钥对待加密数据进行加密,产生密文随机排序数组;S4:以当前密文随机排序数组中的数字为索引,获取相应数字替代待加密数字;S5:重复S2-S4,对待加密数值的数字每一位进行加密;S6:确定待加密数值的数字是否为最后一位;若非最后一位,则跳转至S2;若是最后一位,则进行下一步;S7:对待加密的数值的每一位数字进行上述步骤的替换之后,得到一个新的加密数字数组,再按照既定规则对数组打乱顺序排列。2CN111224778A说明书1/2页一种数据保留格式加密方法技术领域[0001]本发明涉及数据加密领域,尤其涉及一种数据保留格式加密方法。背景技术[0002]现有技术方案是根据个人识别信息的特征,将其划分为不同的数据分段,并通过不同的整数有限域来描述各个分段的元素集合。然后,将各个分段的元素连接起来,输入到Feistel网络。最后,基于指定的密钥,在自定义的伪随机函数与模加、模减运算的作用下,输出与原有数据具有相同格式的密文数据。[0003]密码一旦被泄露,所有信息都可被获取。数据掩藏方法进行加密后的信息仍然包含较多的真是信息,容易被定位,从而带来一定的安全风险;此外数据隐藏方法容易导致不同数据产生相同的密文,从而使数据的关联操作产生误差。普通数据加密导致生成密文的字节长度往往大于原是明文的长度,导致现有数据系统有需要修改的风险,带来额外的成本。发明内容[0004](一)发明目的[0005]为解决背景技术中存在的技术问题,本发明提出一种数据保留格式加密方法,实现每一条待加密明文有独立的加密密钥,针对不同明文的密文数据不重复,采用保留格式加密技术,使密文和明文格式完全相同,降低改造成本。[0006](二)技术方案[0007]为解决上述问题,本发明提出了一种数据保留格式加密方法,包括以下步骤:[0008]S1:对待加密的数据中数据序列进行逆序排列;[0009]S2:逆序排列数据中每一个数字以及之前的数字组成一个随机种子值;[0010]S3:该随机种子值和日期联合生成初始密钥,并以该初始密钥对待加密数据进行加密,产生密文随机排序数组;[0011]S4:以当前密文随机排序数组中的数字为索引,获取相应数字替代待加密数字;[0012]S5:重复S2-S4,对待加密数值的数字每一位进行加密;[0013]S6:确定待加密数值的数字是否为最后一位;[0014]若非最后一位,则跳转至S2;[0015]若是最后一位,则进行下一步;[0016]S7:对待加密的数值的每一位数字进行上述步骤的替换之后,得到一个新的加密数字数组,再按照既定规则对数组打乱顺序排列。[0017]本发明中,实现每一条待加密明文有独立的加密密钥,针对不同明文的密文数据不重复,采用保留格式加密技术,使密文和明文格式完全相同,降低改造成本。3CN111224778A说明书2/2页附图说明[0018]图1为本发明提出的数据保留格式加密方法的方法流程图。具体实施方式[0019]为使本发明的目的、技术方案和优点更加清楚明了,下面结合具