【技术实现步骤摘要】
一种密钥存储和读取方法、装置、设备及存储介质
[0001]本专利技术涉及加密通信
,尤其涉及一种密钥存储和读取方法、装置、设备及存储介质。
技术介绍
[0002]随着智能手机及移动开发技术的高速发展,各大金融机构纷纷在应用商店上架自己的应用,市场竞争日趋激烈,与其它应用相比,金融类应用需要更加关注通讯安全。
[0003]利用密码学进行信息加密是保障信息安全的重要方式,在实际的通讯过程中,往往采用非对称加密算法组合对称加密算法的方式进行通讯加密,保证信息安全。无论采取哪一种具体的加密算法,密钥自身的安全性至关重要,如果这一过程中密钥自身安全性存在问题(如发生密钥的泄露),后果非常严重。
[0004]目前,在加密通讯过程中,密钥自身的存储方式和数据形式与其它非密钥信息并无太大差别,通常以字符串格式存储在全局变量中,缺少一种对专门针对密钥的加固装置以保证密钥自身的安全,存在安全隐患,攻击者可以通过读取应用内存信息的方式直接获取应用内存储的密钥信息。
技术实现思路
[0005]本专利技术实施例提 ...
【技术保护点】
【技术特征摘要】
1.一种密钥存储方法,其特征在于,包括:获取字符串形式的第一密钥;按照预确定的密钥转换规则将所述第一密钥转换为标签形式的第二密钥;存储所述第二密钥。2.根据权利要求1所述的方法,其特征在于,所述密钥转换规则包括:表征字符串的第一标签、分别表征字符0和1的第二标签及第三标签、以及相对所述第一标签、第二标签及第三标签编辑的自定义内容。3.根据权利要求2所述的方法,其特征在于,按照预确定的密钥转换规则将所述第一密钥转换为标签形式的第二密钥,包括:分别以填充了相应自定义内容的第二标签和第三标签替换所述第一密钥中的字符0和1;将替换后的第二标签和第三标签与所述第一标签相结合,形成由标签组成的所述第二密钥。4.根据权利要求3所述的方法,其特征在于,分别以填充了相应自定义内容的第二标签和第三标签替换所述第一密钥中的字符0和1,包括:确定所述第一密钥内的字符顺序;以所述填充了相应自定义内容的第二标签替换所述第一密钥中的字符0,以所述填充了相应自定义内容的第三标签替换所述第一密钥中的字符1,并按所述字符顺序排列所述填充了相应自定义内容的第二标签和第三标签。5.一种密钥读取方法,其特征在于,包括:获取密钥转换规则与标签形式的第二密钥;根据所述密钥转换规则将所述第二密钥转换为字符串...
【专利技术属性】
技术研发人员:田炳霖,霍振兴,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。