买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京汇元网科技股份有限公司
摘要:本申请涉及一种卡号和密码融合的加密方法、系统、终端设备及存储介质,属于密码安全的技术领域,其方法包括以下步骤:获取卡号和原始密码,对所述卡号和所述原始密码进行组合,形成初始字符串;基于所述初始字符串以及预设的秘钥生成规则获取秘钥;基于所述秘钥对所述初始字符串进行位置交换运算,得到密文数据;将所述秘钥和所述密文数据作为加密信息进行存储。本申请具有提高密码加密的安全性的效果。
主权项:1.一种卡号和密码融合的加密方法,其特征在于,采用了卡号和密码融合的加密系统,该方法包括以下步骤:获取卡号和原始密码,对所述卡号和所述原始密码进行组合,形成初始字符串,其中,卡号与原始密码组合后的初始字符串长度大于或等于六位;基于所述初始字符串以及预设的秘钥生成规则获取秘钥;基于所述秘钥对所述初始字符串进行位置交换运算,得到密文数据;将所述秘钥和所述密文数据作为加密信息进行存储;其中,所述基于所述初始字符串以及预设的秘钥生成规则获取秘钥包括以下步骤:基于所述初始字符串的长度确定秘钥长度;基于预设的秘钥生成规则和所述秘钥长度确定秘钥;其中,将大于等于初始字符串长度四分之一的向上取最接近的整数的数字作为秘钥长度;其中,秘钥生成规则为从1到初始字符串长度二分之一的整数中随机选取N个数字,N为秘钥长度;其中,所述基于所述秘钥对所述初始字符串进行位置交换运算,得到密文数据包括以下步骤:基于所述秘钥确定所述初始字符串的字符交换位置和字符交换次数,确定所述初始字符串的字符交换位置为需要交换的两个字符为秘钥中每一位数字对应初始字符串中的位置和大于等于初始字符串长度二分之一的向上取最接近的整数加上该秘钥数字的位置进行交换,其中,每一位数字对应初始字符串中的位置是指初始字符串中第几位数字,确定所述初始字符串的字符交换次数为根据秘钥的长度确定字符交换次数;基于所述字符交换位置和所述字符交换次数对所述初始字符串进行位置交换运算,得到密文数据;其中,所述将所述秘钥和所述密文数据作为加密信息进行存储包括以下步骤:将所述密文数据与所述秘钥进行关联,形成所述卡号和所述原始密码的加密信息;对所述加密信息进行存储;当需要解密时,获取加密信息,从加密信息中匹配到秘钥和密文数据,按照密文数据中字符串的顺序即能够将密文数据还原为明文的卡号和原始密码;其中,卡号与密码融合加密系统包括预处理模块(1)、秘钥生成模块(2)、密文生成模块(3)和加密存储模块(4),所述秘钥生成模块(2)与所述预处理模块(1)连接,所述密文生成模块(3)与所述秘钥生成模块(2)连接,所述加密存储模块(4)与所述密文生成模块(3)和所述秘钥生成模块(2)连接;所述预处理模块(1),用于获取卡号和原始密码,对所述卡号和所述原始密码进行组合,形成初始字符串;所述秘钥生成模块(2),用于基于所述初始字符串以及预设的秘钥生成规则获取秘钥;所述密文生成模块(3),用于基于所述秘钥对所述初始字符串进行位置交换运算,得到密文数据;所述加密存储模块(4),用于将所述秘钥和所述密文数据作为加密信息进行存储;所述秘钥生成模块(2)包括秘钥信息单元(21)和秘钥生成单元(22),所述秘钥生成单元(22)与所述秘钥信息单元(21)连接;所述秘钥信息单元(21),用于基于所述初始字符串的长度确定秘钥长度;所述秘钥生成单元(22),用于基于预设的秘钥生成规则和所述秘钥长度确定秘钥;所述密文生成模块(3)包括密文信息单元(31)和密文生成单元(32),所述密文生成单元(32)分别与所述密文信息单元(31)连接;所述密文信息单元(31),用于基于所述秘钥确定所述初始字符串的字符交换位置和字符交换次数,确定所述初始字符串的字符交换位置为需要交换的两个字符为秘钥中每一位数字对应初始字符串中的位置和大于等于初始字符串长度二分之一的向上取最接近的整数加上该秘钥数字的位置进行交换,其中,每一位数字对应初始字符串中的位置是指初始字符串中第几位数字,确定所述初始字符串的字符交换次数为根据秘钥的长度确定字符交换次数;所述密文生成单元(32),用于基于所述字符交换位置和所述字符交换次数对所述初始字符串进行位置交换运算,得到密文数据;所述加密存储模块(4)包括关联单元(41)和存储单元(42),所述存储单元(42)和所述关联单元(41)连接;所述关联单元(41),用于将所述密文数据与所述秘钥进行关联,形成所述卡号和所述原始密码的加密信息;所述存储单元(42),用于对所述加密信息进行存储。
全文数据:
权利要求:
百度查询: 北京汇元网科技股份有限公司 一种卡号和密码融合的加密方法、终端设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。