【技术实现步骤摘要】
一种密钥识别转换方法、系统及介质
本专利技术涉及密钥
,特别是涉及一种密钥识别转换方法、系统及介质。
技术介绍
密钥作为明文与密文转换算法中输入的关键参数,其表现形式多种多样,遵循的标准也不一致,同种密钥可能有多种格式。密钥格式不一给密钥的存储和使用带来了一定的困难,若密钥相关的记录说明性文档丢失,则需要拥有较高的密码学造诣的专业人员才能识别出密钥的种类并继续使用,否则密钥可能沦为无效数据。另外,非对称密钥的私钥可能会使用一定的手段进行加密保存,但是加密的方式也有多种。当不同用户和程序使用密钥时可能因为密钥的加密方式不同而无法正常使用密钥。这也给密钥的存储和使用带来了一定的难度。现有识别密钥的方法为密钥使用人员从密钥的记录说明文档中确定私钥是否被加密并获取密钥的加密方式;从密钥的记录说明文档中获取密钥的算法;从密钥的记录说明文档中获取密钥的格式;根据已获取的密钥的算法和格式,使用指定的密钥解析算法解析出相应的密钥数据;随后进行数据的加解密操作;或者密钥使用人员不关注密钥是否被加密以及密钥的算法和编码格式 ...
【技术保护点】
1.一种密钥识别转换方法,其特征在于,包括以下步骤:/n判断密钥的数据结构和密钥的加密对象;/n若所述密钥的数据结构为第一结构的密钥,则对所述第一结构的密钥进行分析,得到标识信息,判断所述密钥的加密对象是否为第一加密对象;/n若为所述第一加密对象,则获取所述标识信息,根据所述标识信息对所述密钥的数据进行解密操作;/n否则所述密钥的加密对象为第二加密对象,解析所述第二加密对象中的密文和偏移量信息,根据所述密文和偏移量信息对所述密钥的数据进行解密操作;/n判断密钥的类型,根据所述密钥的类型对所述密钥进行解析操作。/n
【技术特征摘要】
1.一种密钥识别转换方法,其特征在于,包括以下步骤:
判断密钥的数据结构和密钥的加密对象;
若所述密钥的数据结构为第一结构的密钥,则对所述第一结构的密钥进行分析,得到标识信息,判断所述密钥的加密对象是否为第一加密对象;
若为所述第一加密对象,则获取所述标识信息,根据所述标识信息对所述密钥的数据进行解密操作;
否则所述密钥的加密对象为第二加密对象,解析所述第二加密对象中的密文和偏移量信息,根据所述密文和偏移量信息对所述密钥的数据进行解密操作;
判断密钥的类型,根据所述密钥的类型对所述密钥进行解析操作。
2.根据权利要求1所述的密钥识别转换方法,其特征在于:所述对所述第一结构的密钥进行分析,得到标识信息的步骤进一步包括:
根据所述第一结构的语法对所述第一结构的密钥进行分析;
获取所述第一结构的密钥中对象标识符的数据值;
根据所述数据值查找所述标识信息。
3.根据权利要求1或2所述的密钥识别转换方法,其特征在于:所述根据所述标识信息对所述密钥的数据进行解密操作包括
使用口令通过PBE算法生成与所述密钥的数据对应的第一密钥;使用所述第一密钥解密所述密钥的加密对象,获取明文。
4.根据权利要求1所述的密钥识别转换方法,其特征在于:所述根据所述密钥的类型对所述密钥进行解析操作的步骤进一步包括:
根据所述密钥的类型,匹配所述密钥的类型对应的密钥的对象模板,通过所述密钥的对象模板匹配若干所述密钥的类型的标准;
通过所述密钥的对象模板解析所述密钥,并提取所述密钥中第一数据;
根据与所述密钥的类型匹配的算法并通过所述密钥中私钥计算所述密钥的公钥。
5.根据权利要求4所述的密钥识别转换方法,其特征在于:所述根据所述密钥的类型对所述密钥进行解析操作步骤后,判断是否需要转换所述密钥的格式,若需要,则通过转化命令转换所述密钥的格式。
6.根据权利要求1所述的密钥识别转换方法,其特征在于:所述密钥的类型包括R...
【专利技术属性】
技术研发人员:康学重,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。