CN114244519A - 密码的校验方法、装置、计算机设备和存储介质 - Google Patents

密码的校验方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN114244519A
CN114244519A CN202111398531.7A CN202111398531A CN114244519A CN 114244519 A CN114244519 A CN 114244519A CN 202111398531 A CN202111398531 A CN 202111398531A CN 114244519 A CN114244519 A CN 114244519A
Authority
CN
China
Prior art keywords
password
encryption algorithm
verified
account
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111398531.7A
Other languages
English (en)
Other versions
CN114244519B (zh
Inventor
庄少博
张小宁
曹志斌
方尹为
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CCB Finetech Co Ltd
Original Assignee
CCB Finetech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CCB Finetech Co Ltd filed Critical CCB Finetech Co Ltd
Priority to CN202111398531.7A priority Critical patent/CN114244519B/zh
Publication of CN114244519A publication Critical patent/CN114244519A/zh
Application granted granted Critical
Publication of CN114244519B publication Critical patent/CN114244519B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Storage Device Security (AREA)

Abstract

本申请涉及一种密码的校验方法、装置、计算机设备和存储介质。该方法包括:响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户,确定待校验账户的账户类型,并根据账户类型从第一加密算法和第二加密算法中确定第一目标加密算法,并采用第一目标加密算法对待校验密码进行校验;其中,该账户类型包括标记账户类型或者非标记账户类型;标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;能够提高密码校验的效率,以及能够减少对他行第二密码算法接口的调用次数。

Description

密码的校验方法、装置、计算机设备和存储介质
技术领域
本申请涉及人工智能识别分类技术领域,特别是涉及一种密码的校验方法、装置、计算机设备和存储介质。
背景技术
随着银行业务的不断扩展,银行业务的多样性、复杂性越来越高,为了为用户提供更便捷的业务办理服务,越来越多的业务可以跨行进行业务办理操作。对于银行(简称本行)来说,需要存储不同除该银行(即本行)之外的其他银行(简称他行)的注册账户的账户信息(例如:账户名称、***、账户密码等),而不同的银行在存储账户信息时采用不同的单向加密算法进行加密存储。
传统技术中,当他行注册账户在本行进行跨行操作时,本行需要调用他行的密码加密算法接口,对用户输入的密码进行校验。
然而,现有的密码校验过程较复杂,导致密码校验的效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够简化本行对他行账户密码进行校验的校验过程,提高密码校验效率的密码的校验方法、装置、计算机设备和存储介质。
第一方面,提供了一种密码的校验方法,该方法包括:
响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
在其中一个实施例中,该方法还包括:
响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户;
根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;
在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
在其中一个实施例中,采用该第二目标加密算法对该待校验密码进行校验,包括:
采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;
判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;
在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
在其中一个实施例中,采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据之后,该方法还包括:
将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户。
在其中一个实施例中,根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验,包括:
在该账户类型为标记账户类型的情况下,确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验。
在其中一个实施例中,采用该第一加密算法对该待校验密码进行校验,包括:
采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;
判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;
在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
在其中一个实施例中,根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验,还包括:
在该账户类型为非标记账户类型的情况下,确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
第二方面,提供了一种密码的校验装置,该装置包括:
第一获取模块,用于响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定模块,用于确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
第一校验模块,用于根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
在其中一个实施例中,该装置还包括:
第二获取模块,用于响应于用户的第二账户触发操作,获取用户输入的待校验密码以及待校验账户;
第二校验模块,用于根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;
加密模块,用于在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
在其中一个实施例中,该第二校验模块,具体用于采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;
判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;
在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
在其中一个实施例中,该装置还包括:
替换模块,用于在该加密模块采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据之后,将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户。
在其中一个实施例中,该第一校验模块包括第一校验单元;
该第一校验单元,用于若该账户类型为标记账户类型,则确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验。
在其中一个实施例中,该第一校验单元,具体用于采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;
判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;
在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
在其中一个实施例中,该第一校验模块还包括第二校验单元;
该第二校验单元,用于若该账户类型为非标记账户类型,则确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:
响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:
响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
上述密码的校验方法、装置、计算机设备和存储介质,服务器通过响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户,接着,确定该待校验账户的账户类型,并根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;也就是说,针对他行注册账户在当前校验银行使用时,当前校验银行既存储有通过他行第二加密算法加密的第二密码数据,也存储有通过当前校验银行的第一加密算法加密的第一密码数据,即在进行他行注册账户的密码校验时,可以根据该待校验账户的类型,确定使用当前校验银行的第一加密算法进行密码校验,还是使用他行的第二加密算法进行密码校验,在确定使用当前校验银行的第一加密算法进行密码校验时,则无需调用他行的第二密码算法接口,直接采用当前校验银行的第一加密算法进行密码校验即可,避免了对他行的第二密码算法接口的调用过程,大大简化了密码校验的过程,进而能够提高密码校验的效率,也能够减少对他行第二密码算法接口的调用次数,甚至在能够通过当前校验银行的第一加密算法对密码进行校验的情况下,可以无需再调用他行的第二密码算法接口,减少当前校验银行与他行之间的关联性,提高当前校验银行的独立操作性,进一步还能提高当前校验银行对跨行业务的处理效率。
附图说明
图1为一个实施例中密码的校验方法的应用环境图;
图2为第一实施例中密码的校验方法的流程示意图;
图3为第二实施例中密码的校验方法的流程示意图;
图4为第三实施例中密码的校验方法的流程示意图;
图5为第四实施例中密码的校验方法的流程示意图;
图6为第五实施例中密码的校验方法的完整流程示意图;
图7为第一实施例中密码的校验装置的结构框图;
图8为第二实施例中密码的校验装置的结构框图;
图9为第三实施例中密码的校验装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的密码的校验方法,可以应用于如图1所示的应用环境中。其中,终端101通过网络与服务器102进行通信。其中,终端101可以但不限于是银行服务终端、各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。可选地,在终端101与服务器102的交互过程中,传输数据可以采用国密的可逆加密算法进行加密处理,以提高数据传输的安全性和完整性,避免数据泄露。
在一个实施例中,如图2所示,提供了一种密码的校验方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
步骤201,响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户。
其中,该第一账户可以为除当前校验银行的注册账户之外的任一其他银行的注册账户。
当用户在当前校验银行使用第一账户(例如:他行注册账户)进行交易操作时,用户通过当前校验银行的终端设备输入该第一账户的账户密码,该当前校验银行的终端设备响应于用户对该第一账户的触发操作,获取该用户输入的待校验密码(该第一账户的账户密码)和待校验账户(该第一账户)。
步骤202,确定该待校验账户的账户类型。
其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据。
可选地,在当前校验银行的数据库中可以预先存储任一他行的所有注册账户信息(可以包括账户和账户密码),并将这些他行的所有注册账户标记为非标记账户;在当前校验银行的数据库中还可以存储任一他行的账户在当前校验银行使用过的账户信息,并将这些使用过的他行的账户标记为标记账户。另外,在当前校验银行的数据库中还可以存储每一个他行银行对应的第二加密算法,其中,每一个他行银行对应的第二加密算法可以不同。
可选地,在确定该待校验账户为除当前校验银行之外的他行注册账户的情况下,可以确定该待校验账户的账户类型,判断该当前校验账户为标记账户,还是非标记账户。
步骤203,根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
可选地,在确定出待校验账户的账户类型后,可以根据该账户类型确定对该待校验账户对应的待校验密码进行密码校验的第一目标加密算法,根据上述步骤可知,标记账户对应当前校验银行的第一加密算法,非标记账户对应他行的第二加密算法。
可选地,在该账户类型为标记账户类型的情况下,可以确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验;在该账户类型为非标记账户类型的情况下,可以确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
上述密码的校验方法中,服务器通过响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户,接着,确定该待校验账户的账户类型,并根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;也就是说,针对他行注册账户在当前校验银行使用时,当前校验银行既存储有通过他行第二加密算法加密的第二密码数据,也存储有通过当前校验银行的第一加密算法加密的第一密码数据,即在进行他行注册账户的密码校验时,可以根据该待校验账户的类型,确定使用当前校验银行的第一加密算法进行密码校验,还是使用他行的第二加密算法进行密码校验,在确定使用当前校验银行的第一加密算法进行密码校验时,则无需调用他行的第二密码算法接口,直接采用当前校验银行的第一加密算法进行密码校验即可,避免了对他行的第二密码算法接口的调用过程,大大简化了密码校验的过程,进而能够提高密码校验的效率,也能够减少对他行第二密码算法接口的调用次数,甚至在能够通过当前校验银行的第一加密算法对密码进行校验的情况下,可以无需再调用他行的第二密码算法接口,减少当前校验银行与他行之间的关联性,提高当前校验银行的独立操作性,进一步还能提高当前校验银行对跨行业务的处理效率。
图3为另一个实施例中密码的校验方法的流程示意图。本实施例涉及的是首次使用他行的银行卡在当前校验银行进行交易操作时的密码校验的一种可选的实现过程;在上述实施例的基础上,如图3所示,上述方法还包括:
步骤301,响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户。
其中,该第二账户可以为他行注册账户在当前校验银行初次使用时的账户。
可选地,在他行注册账户初次在当前校验银行使用时,当前校验银行响应于用户对该他行注册账户(即该第二账户)的触发操作,并可以获取该用户输入的待校验密码(该他行注册账户对应的账户密码)和待校验账户(该他行注册账户)。
步骤302,根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验。
可选地,该当前校验银行可以预先存储不同他行银行的银行类型与他行银行使用的第二加密算法之间的对应关系,在获取到待校验账户之后,可以根据该待校验账户所属的银行类型和该对应关系,确定出与该待校验账户所属的银行类型对应的第二加密算法,作为对该待校验账户进行密码校验的第二目标加密算法;接着,可以采用该第二目标加密算法对该待校验密码进行校验。
可选地,该第二目标加密算法可以为单向加密算法,也可以为双向加密算法;在该第二目标加密算法为双向加密算法的情况下,可以通过该第二目标加密算法对该待校验密码进行加密,得到加密后的密文,并可以通过对比该加密后的密文与预先存储的该待校验账户的密文是否一致,在确定该加密后的密文与预先存储的该待校验账户的密文一致的情况下,可以确定为校验成功;另外,在该第二目标加密算法为双向加密算法的情况下,还可以通过该第二目标加密算法对预先存储的该待校验账户的密文进行解密,得到解密后的初始明文密码,接着,可以对比该初始明文密码和该待校验密码是否一致,在确定该待校验密码和该初始明文密码一致的情况下,可以确定为校验成功。
步骤303,在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
可选地,在采用该待校验账户所属银行类型对应的第二目标加密算法,对该待校验密码进行校验成功后,可以确定该待校验密码为合法明文密码,接下来,可以采用当前校验银行对应的第一加密算法对该合法明文密码(该待校验密码)进行加密,得到他行的该待校验账户的待校验密码在当前校验银行的第一加密数据;另外,还可以将该待校验账户的账户类型标记为标记账户类型,即将该待校验账户的账户类型由初始的非标记账户类型修改为标记账户类型。
步骤304,在校验失败的情况下,向用户终端发送密码错误的提醒信息,以指示用户重新输入待校验密码。
本实施例中,在他行注册账户在当前校验银行首次使用时,该当前校验银行的服务器通过响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户;并根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据;也就是说,在跨行操作时,若为首次采用他行注册账户在当前校验银行进行交易操作时,该当前校验银行在采用该他行的第二目标加密算法对该待校验密码进行校验成功的情况下,该当前校验银行可以采用本行的第一加密算法对该待校验密码(明文密码)进行加密,得到加密后的第一密码数据,并将该待校验账户的账户类型修改为标记账户类型,以便该待校验账户再次在该当前校验银行进行交易操作时,可以直接采用该当前校验银行的第一加密算法对该待校验账户的待校验密码进行密码校验,能够大大提高对他行待校验账户进行密码校验的效率,简化密码校验流程。另外,随着越来越多的他行注册账户在本行进行交易操作,本行能够得到越来越多的他行注册账户对应的第一密码数据,当他行注册账户再次在本行进行跨行业务办理时,能够大大提高本行对他行账户密码的校验效率。
图4为另一个实施例中密码的校验方法的流程示意图。本实施例涉及的是首次使用他行的银行卡在当前校验银行进行交易操作时,采用他行的第二目标加密算法对该待校验密码进行密码校验的一种可选的实现过程;在上述实施例的基础上,如图4所示,上述步骤302包括:
步骤401,采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要。
可选地,在该第二目标加密算法为单向加密算法的情况下,由于单向加密算法在对明文进行加密得到密文后,无法再通过密文解密得到明文;因此,针对单向加密的他行注册账户密码信息,可以采用他行的第二目标加密算法对该待校验密码进行加密,得到加密后的第一密码摘要。
步骤402,判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致。
可选地,该当前校验银行可以根据该待校验账户,从数据库中预先存储的该他行所有的注册账户信息中,确定该待校验账户对应的第二密码数据,并判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致。
步骤403,在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
步骤404,在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据不一致的情况下,确定校验失败。
本实施例中,当前校验银行采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要,并判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致,在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功,实现对待校验密码的校验,提高密码校验的可实施性。
在本申请的一个可选地实施例中,在上述步骤303“采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据”之后,该方法还可以包括将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户;也就是说,当前校验银行在采用本行的第一加密数据得到他行的该待校验账户的明文密码对应的第一密码数据之后,可以用该第一密码数据替换预先存储的采用他行的第二加密算法加密后的第二密码数据;通过此种方式,可以逐渐地将该第二密码数据全部替换为第一密码数据,得到经本行的第一加密算法对他行注册账户的密码进行加密后的密码数据,便于本行对其他行的注册账户的密码数据的统一管理,降低数据存储量;以及便于他行注册账户在本行使用时,直接采用本行的第一加密算法对待校验密码进行密码校验,无需再额外调用他行的加密算法接口,简化密码校验过程,提高密码校验效率。
图5为另一个实施例中密码的校验方法的流程示意图。本实施例涉及的是当前校验银行采用本行的第一加密算法对带校验密码进行校验的一种可选的实现过程;在上述实施例的基础上,如图5所示,上述步骤“采用该第一加密算法对该待校验密码进行校验”可以包括:
步骤501,采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要。
可选地,在该第一目标加密算法为单向加密算法的情况下,可以采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要。优选地,该第一目标加密算法可以采用国密的单向加密算法。
步骤502,判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致。
步骤503,在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
步骤504,在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据不一致的情况下,确定校验失败。
本实施例中,当前校验银行采用本行的第一加密算法对该待校验密码进行加密,得到第二密码摘要,并判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致,在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功,实现对待校验密码的校验,提高密码校验的可实施性。
图6为一个实施例中密码的校验方法的完整流程示意图。在上述实施例的基础上,如图6所示,该方法包括:
步骤601,在他行的注册账户首次在当前校验银行使用时,当前校验银行响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户;
步骤602,根据该待校验账户所属的非标记账户类型以及该待校验账户所属的银行类型,确定与该待校验账户对应的第二目标加密算法;
步骤603,采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;
步骤604,判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;
步骤605,在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据不一致的情况下,确定校验失败;
步骤606,在校验失败的情况下,向用户终端发送密码错误的提醒信息,以指示用户重新输入待校验密码,并返回执行步骤603;
步骤607,在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功;
步骤608,在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据;
步骤609,将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户;
步骤610,在该他行的注册账户再次在当前校验银行使用时,当前校验银行响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
步骤611,根据该待校验账户所属的标记账户类型,确定该当前校验银行的第一加密算法;
步骤612,采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;
步骤613,判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;
步骤614,在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功;
步骤615,在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据不一致的情况下,确定校验失败;
步骤616,在校验失败的情况下,向用户终端发送密码错误的提醒信息,以指示用户重新输入待校验密码,并返回执行步骤612。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种密码的校验装置,包括:第一获取模块701、确定模块702和第一校验模块703,其中:
第一获取模块701,用于响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定模块702,用于确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
第一校验模块703,用于根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
在其中一个实施例中,如图8所示,该装置还包括:
第二获取模块704,用于响应于用户的第二账户触发操作,获取用户输入的待校验密码以及待校验账户;
第二校验模块705,用于根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;
加密模块706,用于在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
在其中一个实施例中,该第二校验模块705,具体用于采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
在其中一个实施例中,如图9所示,该装置还包括:替换模块707,用于在该加密模块采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据之后,将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户。
在其中一个实施例中,该第一校验模块703包括第一校验单元;
该第一校验单元,用于若该账户类型为标记账户类型,则确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验。
在其中一个实施例中,该第一校验单元,具体用于采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
在其中一个实施例中,该第一校验模块703还包括第二校验单元;
该第二校验单元,用于若该账户类型为非标记账户类型,则确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
关于密码的校验装置的具体限定可以参见上文中对于密码的校验方法的限定,在此不再赘述。上述密码的校验装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储各个除当前校验银行之外的他行的所有注册账户的第二密码数据,以及除当前校验银行之外的他行的注册账户在当前校验银行的第一密码数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种密码的校验方法。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户;根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据之后,将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该账户类型为标记账户类型的情况下,确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该账户类型为非标记账户类型的情况下,确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
响应于用户的第一账户触发操作,获取用户输入的待校验密码以及待校验账户;
确定该待校验账户的账户类型;其中,该账户类型包括标记账户类型或者非标记账户类型;该标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;该非标记账户类型对应的第二密码数据为采用除当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据该账户类型从该第一加密算法和该第二加密算法中确定第一目标加密算法,并采用该第一目标加密算法对该待校验密码进行校验。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应于用户的第二账户触发操作,获取该用户输入的待校验密码以及待校验账户;根据该待校验账户所属的银行类型,确定第二目标加密算法,并采用该第二目标加密算法对该待校验密码进行校验;在校验成功的情况下,确定该待校验密码为合法明文密码,并采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用该第二目标加密算法对该待校验密码进行加密,得到第一密码摘要;判断该第一密码摘要与预先存储的该待校验账户对应的第二密码数据是否一致;在该第一密码摘要与预先存储的该待校验账户对应的第二密码数据一致的情况下,确定校验成功。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用该第一加密算法对该合法明文密码进行加密得到该第一密码数据之后,将预先存储的该待校验账户对应的第二密码数据替换为该第一密码数据,并标记该待校验账户为标记账户。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在该账户类型为标记账户类型的情况下,确定该第一加密算法为该第一目标加密算法,并采用该第一加密算法对该待校验密码进行校验。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用该第一加密算法对该待校验密码进行加密,得到第二密码摘要;判断该第二密码摘要与预先存储的该待校验账户对应的第一密码数据是否一致;在该第二密码摘要与预先存储的该待校验账户对应的第一密码数据一致的情况下,确定校验成功。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在该账户类型为非标记账户类型的情况下,确定该第二加密算法为该第一目标加密算法,并采用该第二加密算法对该待校验密码进行校验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (16)

1.一种密码的校验方法,其特征在于,所述方法包括:
响应于用户的第一账户触发操作,获取所述用户输入的待校验密码以及待校验账户;
确定所述待校验账户的账户类型;其中,所述账户类型包括标记账户类型或者非标记账户类型;所述标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;所述非标记账户类型对应的第二密码数据为采用除所述当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
根据所述账户类型从所述第一加密算法和所述第二加密算法中确定第一目标加密算法,并采用所述第一目标加密算法对所述待校验密码进行校验。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户的第二账户触发操作,获取所述用户输入的待校验密码以及待校验账户;
根据所述待校验账户所属的银行类型,确定第二目标加密算法,并采用所述第二目标加密算法对所述待校验密码进行校验;
若校验成功,则确定所述待校验密码为合法明文密码,并采用所述第一加密算法对所述合法明文密码进行加密得到所述第一密码数据。
3.根据权利要求2所述的方法,其特征在于,所述采用所述第二目标加密算法对所述待校验密码进行校验,包括:
采用所述第二目标加密算法对所述待校验密码进行加密,得到第一密码摘要;
判断所述第一密码摘要与预先存储的所述待校验账户对应的第二密码数据是否一致;
若一致,则确定校验成功。
4.根据权利要求3所述的方法,其特征在于,所述采用所述第一加密算法对所述合法明文密码进行加密得到所述第一密码数据之后,所述方法还包括:
将预先存储的所述待校验账户对应的第二密码数据替换为所述第一密码数据,并标记所述待校验账户为标记账户。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述账户类型从所述第一加密算法和所述第二加密算法中确定第一目标加密算法,并采用所述第一目标加密算法对所述待校验密码进行校验,包括:
若所述账户类型为标记账户类型,则确定所述第一加密算法为所述第一目标加密算法,并采用所述第一加密算法对所述待校验密码进行校验。
6.根据权利要求5所述的方法,其特征在于,所述采用所述第一加密算法对所述待校验密码进行校验,包括:
采用所述第一加密算法对所述待校验密码进行加密,得到第二密码摘要;
判断所述第二密码摘要与预先存储的所述待校验账户对应的第一密码数据是否一致;
若一致,则确定校验成功。
7.根据权利要求5所述的方法,其特征在于,所述根据所述账户类型从所述第一加密算法和所述第二加密算法中确定第一目标加密算法,并采用所述第一目标加密算法对所述待校验密码进行校验,还包括:
若所述账户类型为非标记账户类型,则确定所述第二加密算法为所述第一目标加密算法,并采用所述第二加密算法对所述待校验密码进行校验。
8.一种密码的校验装置,其特征在于,所述装置包括:
第一获取模块,用于响应于用户的第一账户触发操作,获取所述用户输入的待校验密码以及待校验账户;
确定模块,用于确定所述待校验账户的账户类型;其中,所述账户类型包括标记账户类型或者非标记账户类型;所述标记账户类型对应的第一密码数据为采用当前校验银行的第一加密算法对明文密码加密后所生成的数据;所述非标记账户类型对应的第二密码数据为采用除所述当前校验银行之外的他行的第二加密算法对明文密码加密后所生成的数据;
第一校验模块,用于根据所述账户类型从所述第一加密算法和所述第二加密算法中确定第一目标加密算法,并采用所述第一目标加密算法对所述待校验密码进行校验。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于响应于用户的第二账户触发操作,获取所述用户输入的待校验密码以及待校验账户;
第二校验模块,用于根据所述待校验账户所属的银行类型,确定第二目标加密算法,并采用所述第二目标加密算法对所述待校验密码进行校验;
加密模块,用于若校验成功,则确定所述待校验密码为合法明文密码,并采用所述第一加密算法对所述合法明文密码进行加密得到所述第一密码数据。
10.根据权利要求9所述的装置,其特征在于,
所述第二校验模块,具体用于采用所述第二目标加密算法对所述待校验密码进行加密,得到第一密码摘要;
判断所述第一密码摘要与预先存储的所述待校验账户对应的第二密码数据是否一致;
若一致,则确定校验成功。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
替换模块,用于在所述加密模块采用所述第一加密算法对所述合法明文密码进行加密得到所述第一密码数据之后,将预先存储的所述待校验账户对应的第二密码数据替换为所述第一密码数据,并标记所述待校验账户为标记账户。
12.根据权利要求8至11任意一项所述的装置,其特征在于,所述第一校验模块包括第一校验单元;
所述第一校验单元,用于若所述账户类型为标记账户类型,则确定所述第一加密算法为所述第一目标加密算法,并采用所述第一加密算法对所述待校验密码进行校验。
13.根据权利要求12所述的装置,其特征在于,
所述第一校验单元,具体用于采用所述第一加密算法对所述待校验密码进行加密,得到第二密码摘要;
判断所述第二密码摘要与预先存储的所述待校验账户对应的第一密码数据是否一致;
若一致,则确定校验成功。
14.根据权利要求12所述的装置,其特征在于,所述第一校验模块还包括第二校验单元;
所述第二校验单元,用于若所述账户类型为非标记账户类型,则确定所述第二加密算法为所述第一目标加密算法,并采用所述第二加密算法对所述待校验密码进行校验。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202111398531.7A 2021-11-19 2021-11-19 密码的校验方法、装置、计算机设备和存储介质 Active CN114244519B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111398531.7A CN114244519B (zh) 2021-11-19 2021-11-19 密码的校验方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111398531.7A CN114244519B (zh) 2021-11-19 2021-11-19 密码的校验方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN114244519A true CN114244519A (zh) 2022-03-25
CN114244519B CN114244519B (zh) 2023-05-23

Family

ID=80750718

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111398531.7A Active CN114244519B (zh) 2021-11-19 2021-11-19 密码的校验方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN114244519B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116094764A (zh) * 2022-12-07 2023-05-09 南方电网数字电网研究院有限公司 电力监控***的电网数据存储方法、装置和设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020007343A1 (en) * 1996-10-16 2002-01-17 Fujitsu Limitedof Kawasaki, Japan Network transaction system with authentication based on existing bank account
CN104408611A (zh) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 一种他行卡电子银行业务办理的方法和***
CN107948155A (zh) * 2017-11-24 2018-04-20 重庆金融资产交易所有限责任公司 密码校验方法、装置、计算机设备和计算机可读存储介质
CN109933973A (zh) * 2019-01-24 2019-06-25 平安科技(深圳)有限公司 密码校验方法、装置、计算机设备及存储介质
US10515368B1 (en) * 2013-10-01 2019-12-24 Wells Fargo Bank, N.A. Interbank account verification and funds transfer system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020007343A1 (en) * 1996-10-16 2002-01-17 Fujitsu Limitedof Kawasaki, Japan Network transaction system with authentication based on existing bank account
US10515368B1 (en) * 2013-10-01 2019-12-24 Wells Fargo Bank, N.A. Interbank account verification and funds transfer system and method
CN104408611A (zh) * 2014-10-29 2015-03-11 中国建设银行股份有限公司 一种他行卡电子银行业务办理的方法和***
CN107948155A (zh) * 2017-11-24 2018-04-20 重庆金融资产交易所有限责任公司 密码校验方法、装置、计算机设备和计算机可读存储介质
CN109933973A (zh) * 2019-01-24 2019-06-25 平安科技(深圳)有限公司 密码校验方法、装置、计算机设备及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116094764A (zh) * 2022-12-07 2023-05-09 南方电网数字电网研究院有限公司 电力监控***的电网数据存储方法、装置和设备
CN116094764B (zh) * 2022-12-07 2024-06-04 南方电网数字电网研究院有限公司 电力监控***的电网数据存储方法、装置和设备

Also Published As

Publication number Publication date
CN114244519B (zh) 2023-05-23

Similar Documents

Publication Publication Date Title
CN108306876B (zh) 客户身份验证方法、装置、计算机设备和存储介质
CN109325342B (zh) 身份信息管理方法、装置、计算机设备和存储介质
CN109347625B (zh) 密码运算、创建工作密钥的方法、密码服务平台及设备
CN112287379B (zh) 业务数据使用方法、装置、设备、存储介质和程序产品
CN111275448A (zh) 人脸数据处理方法、装置和计算机设备
CN111193740B (zh) 加密方法、装置、解密方法、计算机设备和存储介质
CN110750810A (zh) 数据脱敏方法、装置、计算机设备和存储介质
CN110768784A (zh) 密码传输方法、装置、计算机设备和存储介质
CN109587154A (zh) 数字身份验证方法、装置、计算机设备和存储介质
CN110135175A (zh) 基于区块链的信息处理、获取方法、装置、设备及介质
CN113572743A (zh) 数据加密、解密方法、装置、计算机设备和存储介质
CN110445757A (zh) 人事信息加密方法、装置、计算机设备和存储介质
CN114244519A (zh) 密码的校验方法、装置、计算机设备和存储介质
CN116049802B (zh) 应用单点登陆方法、***、计算机设备和存储介质
CN116962021A (zh) 金融合作机构中用户实名认证的方法、装置、设备和介质
CN108390758B (zh) 用户口令处理方法、装置和内控安全监察***
CN114448722B (zh) 跨浏览器登录方法、装置、计算机设备和存储介质
CN114238914A (zh) 数字证书申请***、方法、装置、计算机设备和存储介质
US20210359853A1 (en) Hashing Schemes for Cryptographic Private Key Generation
CN109561093B (zh) 越权行为检测方法、装置、计算机设备和存储介质
CN110401535B (zh) 数字证书生成、安全通信、身份认证方法及装置
CN111740980B (zh) 登录应用的方法、装置、移动终端和存储介质
CN114257410B (zh) 基于数字证书的身份认证方法、装置、计算机设备
CN108537052A (zh) 监察***文件的访问响应方法、装置和内控安全监察***
CN116910721A (zh) 用户身份鉴别方法、装置、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant