保留格式的加密、解密方法、装置、电子设备和介质制造方法及图纸

技术编号:37351330 阅读:47 留言:0更新日期:2023-04-27 07:03
本公开的实施例公开了保留格式的加密方法、装置、电子设备和介质。该方法的一具体实施方式包括:获取待加密的明文数字字符串;获取与该待加密的明文数字字符串的长度匹配的伪随机数字串;基于该伪随机数字串对该待加密的明文数字字符串中的数字字符对应执行第一预设操作,生成与该待加密的明文数字字符串的长度一致的密文数字字符串。该实施方式提供了一种基于伪随机数字串的保留格式加密框架,降低了计算过程的资源消耗,提高了运算速度。提高了运算速度。提高了运算速度。

【技术实现步骤摘要】
保留格式的加密、解密方法、装置、电子设备和介质


[0001]本公开的实施例涉及计算机
,具体涉及保留格式的加密、解密方法、装置、电子设备和介质。

技术介绍

[0002]随着互联网的发展,对信息传输过程中的安全加密技术的研究的重要性也日益凸显。保留格式加密(Format

Preserving Encryption)算法是一种新型的密码算法,能够对非二进制字符串进行加密,密文是相同格式的字符串(长度和字符集与明文相同)。例如,使用保留格式加密算法加密18位数字的支付码,能够得到18位数字的密文。保留格式加密在数据脱敏、金融信息安全、遗留数据库系统的数据保护等方面有十分重要的应用。
[0003]现有技术中,美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)提出了FF1和FF3。但FF1和FF3算法由于基于AES(Advanced Encryption Standard,高级加密标准)和Feistel结构,导致计算时资源消耗大,运行速度较慢本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种保留格式的加密方法,包括:获取待加密的明文数字字符串;获取与所述待加密的明文数字字符串的长度匹配的伪随机数字串;基于所述伪随机数字串对所述待加密的明文数字字符串中的数字字符对应执行第一预设操作,生成与所述待加密的明文数字字符串的长度一致的密文数字字符串。2.根据权利要求1所述的方法,其中,所述获取待加密的明文数字字符串,包括:获取待加密的非数字型明文字符串;获取与所述非数字型明文字符串对应的字符集所包含的字符的数目;按照预设的映射关系,生成与所述非数字型明文字符串对应的明文数字字符串,其中,所述映射关系用于表征字符与数字之间的一一对应关系。3.根据权利要求1所述的方法,其中,所述获取与所述待加密的明文数字字符串的长度匹配的伪随机数字串,包括:获取基于伪随机数生成器生成的第一目标长度的伪随机比特串;将所述伪随机比特串截断为第二目标长度的子比特串,其中,所述第二目标长度与所述明文数字字符串对应的字符集所包含的字符的数目相匹配;从所述子比特串中选取目标子比特串,其中,所述目标子比特串对应的数值小于所述明文数字字符串对应的字符集所包含的字符的数目;选取目标数目个目标子比特串转换为对应的数值,生成所述伪随机数字串,其中,所述目标数目与所述待加密的明文数字字符串的长度一致。4.根据权利要求3所述的方法,其中,所述第二目标长度的子比特串对应的最大数值不小于所述明文数字字符串对应的字符集所包含的字符的数目减1,且长度比所述第二目标长度的小1的子比特串对应的最大数值小于所述明文数字字符串对应的字符集所包含的字符的数目减1。5.根据权利要求1所述的方法,其中,所述第一预设操作包括模加。6.根据权利要求2

5之一所述的方法,其中,所述方法还包...

【专利技术属性】
技术研发人员:代子营
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1