一种密码安全检测方法技术

技术编号:27742673 阅读:19 留言:0更新日期:2021-03-19 13:36
本发明专利技术公开了一种密码安全检测方法,S1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;S2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;本发明专利技术涉及密码检测技术领域。该密码安全检测方法,通过将Base64工具将指纹分解成64组由3位字母和数字混合组成的字符串,并将64组字符串打乱储存在数据库中,通过Base64将本次识别的指纹翻译成64组字符串与数据库中的对比,通过该种方式不会直接对指纹存储,即使获取到数据库,也难以还原密码,从而能够提高该检测的安全性。

【技术实现步骤摘要】
一种密码安全检测方法
本专利技术涉及密码检测
,具体为一种密码安全检测方法。
技术介绍
密码是一种用来混淆的技术,使用者希望将正常的信息转变为无法识别的信息,但这种无法识别的信息部分是可以再加工并恢复和破解的,密码在中文里是“口令”的通称,密码包括字符串密码和生物密码,现在最常用的生物密码基本上都是指纹,随着科技的发展和生活质量的提高,指纹认证具有方便、快速、精确等特点,随着科技技术的普及,智能家居的发展,越来越多的人群也开始选择指纹锁,而且现在私人家庭中指纹密码门锁已经渐渐开始普及。现有的指纹密码门锁基本上都是将密码储存在数据库中,当指纹密码门锁不在使用,而一般情况下指纹密码门锁中的数据库不会被坏,若是不法分子得到数据库,就会很容易得到数据库中的私人密码,从而导致个人的信息被泄露,并对财产安全造成影响。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种密码安全检测方法,解决了不法分子获得指纹识别锁后,能够从电路板中获取数据库中的指纹密码,导致个人信息不安全的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种密码安全检测方法,具体包括以下步骤:S1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;S2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;S3、输入密码:已经录入的个人用户,将录入的指纹放置在指纹识别传感器上,此时指纹是被传感器对该指纹进行识别;S4、密码翻译:将指纹识别传感器上识别的指纹通过Base64对指纹进行翻译,根据不同的特征将本次识别的指纹翻译成64组由3位字母和数字混合组成的字符串;S5、数据对比系统:将已经翻译的64组字符串与数据库中的字符串进行对比判断,并通过显示器提示判断结果。优选的,所述步骤S1中,通过指纹识别传感器向数据库中录入多个指纹,并且每个指纹需要通过指纹识别传感器进行多次指纹数据采集。优选的,所述步骤S2中,通过Base64将录入的指纹分成64张不同的图片,并根据每一张图片的特征将图片加密成一组字符串。优选的,所述步骤S4中,通过Base64将指纹识别传感器上识别的指纹根据特征进行翻译,翻译成64位字符串后传输至数据库中。优选的,所述步骤S5中,将本次翻译的64位字符串与数据库中的多组字符串进行对比,当数据库中多组字符串存在本次翻译的64位字符串,即可通过显示器提示通过验证。优选的,所述步骤S5中,将本次翻译的64位字符串与数据库中的多组字符串进行对比,当数据库中多组字符串不存在本次翻译的64位字符串,即可通过显示器提示重新输入。优选的,所述步骤S5中,本次识别指纹通过Base64翻译成64组字符串后,只要数据库中含有该64组字符串中有90%的字符即可通过显示器提示通过验证。优选的,所述步骤S5中,本次识别指纹通过Base64翻译成64组字符串后,只要数据库中含有该64组字符串中只有10%的字符与之相同,则通过显示器提示重新输入。(三)有益效果本专利技术提供了一种密码安全检测方法。与现有技术相比具备以下有益效果:该密码安全检测方法,通过在S1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;S2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;S3、输入密码:已经录入的个人用户,将录入的指纹放置在指纹识别传感器上,此时指纹是被传感器对该指纹进行识别;S4、密码翻译:将指纹识别传感器上识别的指纹通过Base64对指纹进行翻译,根据不同的特征将本次识别的指纹翻译成64组由3位字母和数字混合组成的字符串;S5、数据对比系统:将已经翻译的64组字符串与数据库中的字符串进行对比判断,并通过显示器提示判断结果,通过将Base64工具将指纹分解成64组由3位字母和数字混合组成的字符串,并将64组字符串打乱储存在数据库中,在进行识别检测时,通过Base64将本次识别的指纹翻译成64组字符串与数据库中的对比,通过该种方式不会直接对指纹存储,即使获取到数据库,也难以还原密码,从而能够保证该检测方式的正确性的同时,能够提高密码的安全性。附图说明图1为本专利技术密码安全检测方法的流程图;图2为本专利技术数据对比系统的逻辑图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-2,本专利技术实施例提供一种技术方案:一种密码安全检测方法,具体包括以下步骤:S1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;S2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;S3、输入密码:已经录入的个人用户,将录入的指纹放置在指纹识别传感器上,此时指纹是被传感器对该指纹进行识别;S4、密码翻译:将指纹识别传感器上识别的指纹通过Base64对指纹进行翻译,根据不同的特征将本次识别的指纹翻译成64组由3位字母和数字混合组成的字符串;S5、数据对比系统:将已经翻译的64组字符串与数据库中的字符串进行对比判断,并通过显示器提示判断结果。本专利技术中,步骤S1中,通过指纹识别传感器向数据库中录入多个指纹,并且每个指纹需要通过指纹识别传感器进行多次指纹数据采集。本专利技术中,步骤S2中,通过Base64将录入的指纹分成64张不同的图片,并根据每一张图片的特征将图片加密成一组字符串。本专利技术中,步骤S4中,通过Base64将指纹识别传感器上识别的指纹根据特征进行翻译,翻译成64位字符串后传输至数据库中。本专利技术中,步骤S5中,将本次翻译的64位字符串与数据库中的多组字符串进行对比,当数据库中多组字符串存在本次翻译的64位字符串,即可通过显示器提示通过验证。本专利技术中,步骤S5中,将本次翻译的64位字符串与数据库中的多组字符串进行对比,当数据库中多组字符串不存在本次翻译的64位字符串,即可通过显示器提示重新输入。本专利技术中,步骤S5中,本次识别指纹通过Base64翻译成64组字符串后,只要数据库中含有该64组字符串中有90%的字符即可通过显示器提示通过验证。本专利技术中,步骤S5中,本次识别指纹通过Base64翻译成64组字符串后,只要数据库中本文档来自技高网...

【技术保护点】
1.一种密码安全检测方法,其特征在于:具体包括以下步骤:/nS1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;/nS2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;/nS3、输入密码:已经录入的个人用户,将录入的指纹放置在指纹识别传感器上,此时指纹是被传感器对该指纹进行识别;/nS4、密码翻译:将指纹识别传感器上识别的指纹通过Base64对指纹进行翻译,根据不同的特征将本次识别的指纹翻译成64组由3位字母和数字混合组成的字符串;/nS5、数据对比系统:将已经翻译的64组字符串与数据库中的字符串进行对比判断,并通过显示器提示判断结果。/n

【技术特征摘要】
1.一种密码安全检测方法,其特征在于:具体包括以下步骤:
S1、录入密码:个人首次使用时,需要通过指纹识别传感器对个人的指纹进行录入;
S2、密码加密:对录入的指纹通过Base64对其进行加密,并将录入的指纹根据不同的特征分成64组字符串,并且每组字符串由3位字母和数字混合组成,然后将64组字符串的顺序打乱并储存在数据库中;
S3、输入密码:已经录入的个人用户,将录入的指纹放置在指纹识别传感器上,此时指纹是被传感器对该指纹进行识别;
S4、密码翻译:将指纹识别传感器上识别的指纹通过Base64对指纹进行翻译,根据不同的特征将本次识别的指纹翻译成64组由3位字母和数字混合组成的字符串;
S5、数据对比系统:将已经翻译的64组字符串与数据库中的字符串进行对比判断,并通过显示器提示判断结果。


2.根据权利要求1所述的一种密码安全检测方法,其特征在于:所述步骤S1中,通过指纹识别传感器向数据库中录入多个指纹,并且每个指纹需要通过指纹识别传感器进行多次指纹数据采集。


3.根据权利要求1所述的一种密码安全检测方法,其特征在于:所述步骤S2中,通过Base64将录入的指纹分成64张不同的图片,并根据每一张图片的特征将图片加密成一组字符串...

【专利技术属性】
技术研发人员:高静峰王秒郎唐鹏
申请(专利权)人:厦门一通灵信息科技有限公司
类型:发明
国别省市:福建;35

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

1