验证方法、装置及系统制造方法及图纸

技术编号:29401670 阅读:16 留言:0更新日期:2021-07-23 22:39
本申请公开了一种验证方法、装置及系统,属于通信技术领域。该方法包括:获取目标账户的账户信息;向显示装置发送账户信息的密码输入规则,以用于显示装置显示密码输入规则;响应于用户基于密码输入规则进行的密码输入操作,确定用户输入的第一密码;根据第一密码、密码输入规则和账户信息对应的预设密码,对目标账户进行身份验证。根据本申请实施例,能够解决相关技术中在用户输入密码的过程中,密码容易被偷窥,安全性较低的问题。

【技术实现步骤摘要】
验证方法、装置及系统
本申请属于通信
,具体涉及一种验证方法、装置及系统。
技术介绍
用户在进行身份验证之前,通常需要输入密码进行身份验证,从而完成身份验证。目前,用户通常需要在具有触控屏的设备或具有按键的装置上输入密码,因此,用户输入密码的过程中,密码容易被偷窥,安全性较低。
技术实现思路
本申请实施例的目的是提供一种验证方法、装置及系统,能够解决相关技术中在用户输入密码的过程中,密码容易被偷窥,安全性较低的问题。第一方面,本申请实施例提供了一种验证方法,应用于安全元件,包括:获取目标账户的账户信息;向显示装置发送账户信息的密码输入规则,以用于显示装置显示密码输入规则;响应于用户基于密码输入规则进行的密码输入操作,确定用户输入的第一密码;根据第一密码、密码输入规则和账户信息对应的预设密码,对目标账户进行身份验证。在一种可能的实现方式中,根据第一密码、密码输入规则和账户信息对应的预设密码,对目标账户进行身份验证,包括:根据第一密码和密码输入规则,还原第一密码为第二密码;根据账户信息匹配账户信息对应的预设密码;在预设密码与第二密码一致的情况下,确定目标账户的身份验证通过。在一种可能的实现方式中,根据第一密码、密码输入规则和账户信息对应的预设密码,对目标账户进行身份验证,包括:根据账户信息,匹配账户信息对应的预设密码;根据密码输入规则,将预设密码转换为第三密码;在第一密码和第三密码一致的情况下,确定用户的身份验证通过。在一种可能的实现方式中,在根据输入规则,将预设密码转换为第三密码之后,在第一密码和第三密码一致的情况下,确定用户的身份验证通过之前,方还包括:根据预设的加密规则对第一密码进行加密,得到第一加密信息;根据加密规则对第三密码进行加密,得到第二加密信息;在第一密码和第三密码一致的情况下,确定用户的身份验证通过,包括:在第一加密信息和第二加密信息一致的情况下,确定目标账户的身份验证通过。在一种可能的实现方式中,密码输入规则还包括生成密码输入规则的生成时间戳,方法还包括:计算生成时间戳与当前时间戳的时间差值;在时间差值大于预设时间阈值的情况下,更新密码输入规则。在一种可能的实现方式中,密码输入操作为触控输入操作或按压输入操作。在一种可能的实现方式中,在密码输入操作为按压输入操作的情况下,响应于用户基于密码输入规则进行的密码输入操作,确定用户输入的第一密码,包括:响应于用户基于密码输入规则进行的按压输入操作,确定按压输入操作的目标按压特征;根据预设的按压特征与字符之间的关联关系,识别目标按压特征对应的第一密码。在一种可能的实现方式中,目标按压特征包括按压压力和按压时长。在一种可能的实现方式中,安全元件设置于智能卡上。在一种可能的实现方式中,所述按压输入操作为用户对支付卡上按键的按压操作,所述支付卡至多包括两个按键。第二方面,本申请实施例提供了一种验证装置,应用于安全元件,包括:获取模块,用于获取目标账户的账户信息;发送模块,用于向显示装置发送账户信息的密码输入规则,以用于显示装置显示密码输入规则;确定模块,用于响应于用户基于密码输入规则进行的密码输入操作,确定用户输入的第一密码;验证模块,用于根据第一密码、密码输入规则和账户信息对应的预设密码,对目标账户进行身份验证。在一种可能的实现方式中,验证模块,包括:还原单元,用于根据第一密码和密码输入规则,还原第一密码为第二密码;匹配单元,用于根据账户信息匹配账户信息对应的预设密码;确定单元,用于在预设密码与第二密码一致的情况下,确定目标账户的身份验证通过。在一种可能的实现方式中,验证模块,包括:匹配单元,用于根据账户信息,匹配账户信息对应的预设密码;转换单元,用于根据密码输入规则,将预设密码转换为第三密码;确定单元,用于在第一密码和第三密码一致的情况下,确定用户的身份验证通过。在一种可能的实现方式中,该装置还包括:加密模块,用于根据预设的加密规则对第一密码进行加密,得到第一加密信息;加密模块,还用于根据加密规则对第三密码进行加密,得到第二加密信息;确定单元,用于在第一加密信息和第二加密信息一致的情况下,确定目标账户的身份验证通过。在一种可能的实现方式中,该装置还包括:计算模块,用于计算生成时间戳与当前时间戳的时间差值;更新模块,用于在时间差值大于预设时间阈值的情况下,更新密码输入规则。在一种可能的实现方式中,密码输入操作为触控输入操作或按压输入操作。在一种可能的实现方式中,确定单元,用于响应于用户基于密码输入规则进行的按压输入操作,确定按压输入操作的目标按压特征;验证模块,还包括识别单元,用于根据预设的按压特征与字符之间的关联关系,识别目标按压特征对应的第一密码。在一种可能的实现方式中,目标按压特征包括按压压力和按压时长。在一种可能的实现方式中,安全元件设置于智能卡上。在一种可能的实现方式中,所述按压输入操作为用户对支付卡上按键的按压操作,所述支付卡至多包括两个按键。第三方面,本申请实施例提供了一种验证系统,包括:安全元件,用于执行第一方面的验证方法;显示装置,用于接收密码输入规则,并显示密码输入规则;输入控件,用于接收用户基于密码输入规则进行的密码输入操作。第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面或第二方面的方法的步骤。在本申请实施例中,安全元件可以向显示装置发送密码输入规则,从而使得显示装置能够显示密码输入规则,用户根据密码输入规则进行密码输入操作后,安全元件能够根据用户的密码输入操作,确定第一密码,如此,用户只需要基于密码输入规则进行密码输入操作,无需直接输入账户信息对应的预设密码,就可以对用户进行身份验证,避免了用户在直接输入密码的过程中暴露密码,保证了密码的安全性。附图说明图1是本申请实施例提供的一种验证方法的流程示意图。图2是本申请实施例提供的一种验证装置的结构示意图。图3是本申请实施例提供的一种验证系统的结构示意图。图4是本申请实施例提供的一种电子设备的硬件结构示意图。具体实施方式下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理本文档来自技高网...

【技术保护点】
1.一种验证方法,其特征在于,应用于安全元件,包括:/n获取目标账户的账户信息;/n向显示装置发送所述账户信息的密码输入规则,以用于所述显示装置显示所述密码输入规则;/n响应于用户基于所述密码输入规则进行的密码输入操作,确定用户输入的第一密码;/n根据所述第一密码、所述密码输入规则和所述账户信息对应的预设密码,对所述目标账户进行身份验证。/n

【技术特征摘要】
1.一种验证方法,其特征在于,应用于安全元件,包括:
获取目标账户的账户信息;
向显示装置发送所述账户信息的密码输入规则,以用于所述显示装置显示所述密码输入规则;
响应于用户基于所述密码输入规则进行的密码输入操作,确定用户输入的第一密码;
根据所述第一密码、所述密码输入规则和所述账户信息对应的预设密码,对所述目标账户进行身份验证。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一密码、所述密码输入规则和所述账户信息对应的预设密码,对所述目标账户进行身份验证,包括:
根据所述第一密码和所述密码输入规则,还原所述第一密码为第二密码;
根据所述账户信息匹配所述账户信息对应的所述预设密码;
在所述预设密码与所述第二密码一致的情况下,确定所述目标账户的身份验证通过。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一密码、所述密码输入规则和所述账户信息对应的预设密码,对所述目标账户进行身份验证,包括:
根据所述账户信息,匹配所述账户信息对应的所述预设密码;
根据所述密码输入规则,将所述预设密码转换为第三密码;
在所述第一密码和所述第三密码一致的情况下,确定所述用户的身份验证通过。


4.根据权利要求3所述的方法,其特征在于,在所述根据所述输入规则,将所述预设密码转换为第三密码之后,在所述第一密码和所述第三密码一致的情况下,确定所述用户的身份验证通过之前,所述方还包括:
根据预设的加密规则对所述第一密码进行加密,得到第一加密信息;
根据所述加密规则对所述第三密码进行加密,得到第二加密信息;
所述在所述第一密码和所述第三密码一致的情况下,确定所述用户的身份验证通过,包括:
在所述第一加密信息和所述第二加密信息一致的情况下,确定所述目标账户的身份验证通过。


5.根据权利要求1所述的方法,其特征在于,所述密码输入规...

【专利技术属性】
技术研发人员:刘雪峰
申请(专利权)人:捷德中国科技有限公司
类型:发明
国别省市:江西;36

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

1