【技术实现步骤摘要】
本专利技术涉及互联网安全及数据安全领域,特别是一种能用指纹信息作为加密密钥的方法。
技术介绍
现有的互联网数据传输过程以及数据安全领域,会有很多用到密钥的地方,而需要密钥就要涉及密钥的生成和使用,当前一般的方法是产品制造商在产品制造过程中生产一个密钥,如通过软件生成或者通过硬件生成动态密钥,但这些密钥的生成都存在一个问题,即不是由产品的使用者自主生成,这可能导致产品的使用者自己不知道密钥,但是产品生产厂家却有密钥或者有能生成密钥和方法,由此而带来产品的安全隐患。
技术实现思路
本专利技术的目的是克服传统密钥生成方式的安全隐患,向社会提供一种通过用户的指纹信息来生成密钥的方法。本专利技术解决其技术问题所采用的的技术方案是首先根据软件所使用的加密方法确认密钥的数据结构,然后获取到用户的指纹信息,并根据之前确认的密钥的数据结构,从该指纹数据中提取出一部分数据生成满足该结构的密钥,经过验证后,作为产品的密钥来使用。所述获取用户指纹信息的过程,可以是通过指纹采集设备现场采集用户的指纹信息,也可是是通过含有用户指纹信息的文件提取出其中指纹特征部分,所述密钥的数据结构应包括密钥的长度,有效字符等基本数据信息。所述的指纹信息应为不含任何描述信息, 仅表示指纹特征值的数字信息。从指纹数据中提取数据的过程是由产品设计人员设计,虽然该过程产品设计方清楚,但由于指纹信息是由用户生成的,因此仍可保证密钥无法被产品设计人员模仿,最大程度确保产品无后门无漏洞。本专利技术的有益效果是通过指纹信息作为密钥的方法,可以使得密钥的生成过程更加安全,将其应用在互联网数据传输及数据安全领域,可增加产 ...
【技术保护点】
1.一种通过指纹信息生成密钥的方法,其特征在于:它包括以下步骤,(1)获取指纹信息步骤:通过指纹采集设备现场采集使用者的指纹信息,或者通过含有使用者指纹信息的文件提取使用者的指纹信息。(2)获取密钥格式步骤:根据所使用的加解密算法,确认其所需要的密钥数据格式。(3)从步骤(1)中获取到得指纹信息中,按照设计者给定的方法,提取出一段数据,该数据需要满足步骤(2)中所要求的密钥数据格式,该段数据即为未经过验证的密钥。(4)验证步骤(3)中获取的未验证的密钥,以确认其有效性,如果其有效则当做密钥处理,如果无效则向使用者反馈密钥无效。
【技术特征摘要】
1.一种通过指纹信息生成密钥的方法,其特征在于它包括以下步骤,(1)获取指纹信息步骤通过指纹采集设备现场采集使用者的指纹信息,或者通过含有使用者指纹信息的文件提取使用者的指纹信息。(2)获取密钥格式步骤根据所使用的加解密算法,确认其所需要的密钥数据格式。(3)从步骤(1)中获取到得指纹信息中,按照设计者给定...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。