本公开提供了一种密码确定方法、装置、电子设备及存储介质,所述方法包括:获取用户输入密码的工具的运动轨迹;基于所述运动轨迹确定对应的数字编码;基于所述数字编码确定密码。通过本公开,不仅能够确保用户密码不被窥视,而且能够有效辨识出用户输入的密码,保证了用户信息的安全。了用户信息的安全。了用户信息的安全。
【技术实现步骤摘要】
一种密码确定方法、装置、电子设备及存储介质
[0001]本公开涉及隐私保护身份认证领域,尤其涉及一种密码确定方法、装置、电子设备及存储介质。
技术介绍
[0002]随着计算机和互联网等技术的不断发展,电子交易给生活带来了极大的便利性,出门不需要再准备多种面值的纸币,仅需要携带手机,通过手机扫描二维码,便可以轻松完成支付。相应地,电子交易也因其存在的诸多优点,成为了适合时代发展的一种潮流,被越来越多的国家接受和支持。
[0003]然而,电子交易在极大的方便人们生活的同时,也存在着局限性,对普通用户而言最大的问题就是电子交易的安全性,因此,解决安全隐患,维护用户信息的安全,是一直追求的目标。
技术实现思路
[0004]本公开提供了一种密码确定方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
[0005]根据本公开的第一方面,提供了一种密码确定方法,所述方法包括:获取用户输入密码的工具的运动轨迹;基于所述运动轨迹确定对应的数字编码;基于所述数字编码确定密码。
[0006]在一可实施方式中,所述方法还包括:构建至少一个用户对应的数字编码数据库,所述数字编码数据库中存储每个用户输入密码的工具的运动轨迹。
[0007]在一可实施方式中,所述获取用户输入密码的工具的运动轨迹,包括:基于所述运动轨迹构建坐标系;在所述坐标系中确定所述运动轨迹对应的至少一组数字编码。
[0008]在一可实施方式中,所述基于所述运动轨迹确定对应的数字编码,包括:确定所述运动轨迹中结束点的数目;基于所述结束点的数目确定所述运动轨迹对应的输入次数。
[0009]在一可实施方式中,所述基于所述数字编码确定密码,包括:将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到一个匹配结果;将所述匹配结果确定为所述密码。
[0010]在一可实施方式中,所述基于所述数字编码确定密码,包括:若将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到两个或两个以上匹配结果,则确定所述运动轨迹对应的输入次数;基于所述输入次数确定所述密码。
[0011]在一可实施方式中,所述基于所述输入次数确定所述密码,包括:确定得到的匹配结果中与所述运动轨迹对应的输入次数一致的匹配结果为所述密码。
[0012]在一可实施方式中,所述基于所述数字编码确定密码,包括:若将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,未得到匹配结果,则获取所述运动轨迹对应的密码;将所述数字编码存储至用户对应的数字编码数据库。
[0013]根据本公开的第二方面,提供了一种密码确定装置,所述装置包括:获取模块,用于获取用户输入密码的工具的运动轨迹;确定模块,用于基于所述运动轨迹确定对应的数字编码;还用于基于所述数字编码确定密码。
[0014]在一可实施方式中,所述装置还包括:构建模块,用于构建至少一个用户对应的数字编码数据库,所述数字编码数据库中存储每个用户输入密码的工具的运动轨迹。
[0015]在一可实施方式中,所述装置还包括:构建模块,用于基于所述运动轨迹构建坐标系;所述确定模块,还用于在所述坐标系中确定所述运动轨迹对应的至少一组数字编码。
[0016]在一可实施方式中,所述确定模块,还用于确定所述运动轨迹中结束点的数目;还用于基于所述结束点的数目确定所述运动轨迹对应的输入次数。
[0017]在一可实施方式中,所述确定模块,还用于将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到一个匹配结果;还用于将所述匹配结果确定为所述密码。
[0018]在一可实施方式中,所述确定模块,还用于若将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到两个或两个以上匹配结果,则确定所述运动轨迹对应的输入次数;还用于基于所述输入次数确定所述密码。
[0019]在一可实施方式中,所述确定模块,还用于确定得到的匹配结果中与所述运动轨迹对应的输入次数一致的匹配结果为所述密码。
[0020]在一可实施方式中,所述获取模块,还用于若将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,未得到匹配结果,则获取所述运动轨迹对应的密码;所述装置还包括:存储模块,用于将所述数字编码存储至用户对应的数字编码数据库。
[0021]根据本公开的第三方面,提供了一种电子设备,包括:
[0022]至少一个处理器;以及
[0023]与所述至少一个处理器通信连接的存储器;其中,
[0024]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。
[0025]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。
[0026]本公开的密码确定方法、装置、电子设备及存储介质,通过定义一种密码确定方式,改变了手指搭配手的位移这一传统的击键方式,在用户输入密码的工具不位移的状态下只靠微动作完成密码的输入,既能做到在用户输入密码的过程中确保用户密码不被窥视,也可以有效辨识出用户输入的输入密码,避免了传统密码输入过程中所存在的安全问题,维护了用户信息的安全。
[0027]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0028]通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
[0029]在附图中,相同或对应的标号表示相同或对应的部分。
[0030]图1和图2示出了相关技术中密码输入界面的示意图;
[0031]图3示出了相关技术中一种数字输入界面的示意图;
[0032]图4示出了本公开实施例一种密码确定方法的一种流程示意图;
[0033]图5示出了本公开实施例一种密码确定方法的另一种流程示意图;
[0034]图6示出了本公开实施例一种密码确定方法的一种详细可选的流程示意图;
[0035]图7示出了本公开实施例一种密码确定方法所构建的平面直角坐标系示意图;
[0036]图8示出了本公开实施例一种密码确定方法的一种输入顺序示意图;
[0037]图9示出了本公开实施例一种密码确定方法的一种实际场景应用示意图;
[0038]图10示出了本公开实施例一种密码确定方法的另一种实际场景应用示意图;
[0039]图11示出了实施例一种密码确定装置的组成结构示意图;
[0040]图12示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
[0041]为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种密码确定方法,其特征在于,所述方法包括:获取用户输入密码的工具的运动轨迹;基于所述运动轨迹确定对应的数字编码;基于所述数字编码确定密码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:构建至少一个用户对应的数字编码数据库,所述数字编码数据库中存储每个用户输入密码的工具的运动轨迹。3.根据权利要求1所述的方法,其特征在于,所述获取用户输入密码的工具的运动轨迹,包括:基于所述运动轨迹构建坐标系;在所述坐标系中确定所述运动轨迹对应的至少一组数字编码。4.根据权利要求1所述的方法,其特征在于,所述基于所述运动轨迹确定对应的数字编码,包括:确定所述运动轨迹中结束点的数目;基于所述结束点的数目确定所述运动轨迹对应的输入次数。5.根据权利要求2所述的方法,其特征在于,所述基于所述数字编码确定密码,包括:将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到一个匹配结果;将所述匹配结果确定为所述密码。6.根据权利要求2所述的方法,其特征在于,所述基于所述数字编码确定密码,包括:若将所述数字编码与所述数字编码数据库中用户对应的数字编码匹配,得到两个或两个以上匹配结果,则确定所述运动轨迹对应的输入次数;基于所述输入次数确定所述密码...
【专利技术属性】
技术研发人员:王再跃,叶振兴,张菁惠,胡海,
申请(专利权)人:联宝合肥电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。