业务处理过程的认证方法技术

技术编号:39595326 阅读:6 留言:0更新日期:2023-12-03 19:53
本申请涉及一种业务处理过程的认证方法

【技术实现步骤摘要】
业务处理过程的认证方法、装置、设备、存储介质和产品


[0001]本申请涉及互联网
,特别是涉及一种业务处理过程的认证方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着互联网金融蓬勃发展,线上金融业务已成为当下金融交易的热点地带

但随着线上金融业务的兴起,大多数银行手机银行
APP
通过密码

短息验证码等方式进行交易支付,但由于传输过程不安全性,常导致密码泄露导致的信息安全事件,对用户账户及资金安全造成巨大影响


技术实现思路

[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]第三方面,本申请还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现第一方面中任一项的方法步骤

[0031]第四方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面中任一项的方法步骤

[0032]第五方面,本申请还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项的方法步骤

[0033]上述业务处理过程的认证方法

装置

计算机设备

存储介质和计算机程序产品,通过获取业务发起方在发起相应业务时输入的支付密码串,将支付密码串中的每位密码字符,转换为加密字符串,对每位密码字符相应的加密字符串进行拼接,获得拼接字符串,将拼接字符串与相应的业务请求信息进行封装,获得相应的业务请求消息,将业务请求消息发送至业务系统,以使得业务系统对拼接字符串进行认证,并在认证通过的情况下,基于业务请求信息进行相应的业务处理,能够保证支付密码串的传输安全,从而提高用户账户安全性

附图说明
[0034]图1为一个实施例中业务处理过程的认证方法的应用环境图;
[0035]图2为一个实施例中业务处理过程的认证方法的流程示意图;
[0036]图3为一个实施例中获得拼接字符串步骤的流程示意图;
[0037]图4为一个实施例中将业务请求消息发送至业务系统步骤的流程示意图;
[0038]图5为一个实施例中业务处理过程的认证方法的流程示意图;
[0039]图6为一个实施例中业务处理过程的认证装置的结构框图;
[0040]图7为一个实施例中计算机设备的内部结构图

具体实施方式
[0041]为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明

应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请

[0042]本申请实施例提供的业务处理过程的认证方法,可以应用于如图1所示的应用环境中

其中,服务器
102
通过网络与终端
104
进行通信

数据存储系统可以存储服务器
102
需要处理的数据
...

【技术保护点】

【技术特征摘要】
1.
一种业务处理过程的认证方法,其特征在于,所述方法包括:获取业务发起方在发起相应业务时输入的支付密码串;将所述支付密码串中的每位密码字符,转换为加密字符串;对每位密码字符相应的加密字符串进行拼接,获得拼接字符串;将所述拼接字符串与相应的业务请求信息进行封装,获得相应的业务请求消息,将所述业务请求消息发送至业务系统,以使得所述业务系统对所述拼接字符串进行认证,并在认证通过的情况下,基于所述业务请求信息进行相应的业务处理
。2.
根据权利要求1所述的方法,其特征在于,所述密码字符为数字;所述将所述支付密码串中的每位密码字符,转换为加密字符串,包括:将所述支付密码串中的每位密码字符转换为二进制字串;获取字串编码位数,在存在二进制字串未达到所述字串编码位数的情况下,基于所述字串编码位数,对相应未达到的二进制字串进行填充,获得相应的加密字符串
。3.
根据权利要求2所述的方法,其特征在于,所述获取字串编码位数,包括:在二进制字串中不包含冗余编码的情况下,获取每一二进制字串相应的二进制编码位数;从所有二进制编码位数中确定最大值,将所述最大值作为字串编码位数
。4.
根据权利要求1所述的方法,其特征在于,所述对每位密码字符相应的加密字符串进行拼接,获得拼接字符串,包括:按照支付密码串中密码字符的顺序,对每位密码字符相应的加密字符串进行依次拼接,获得拼接字符串
。5.
根据权利要求4所述的方法,其特征在于,每一加密字符串均具有相同的字串编码位数;所述按照支付密码串中密码字符的顺序,对每位密码字符相应的加密字符串进行依次拼接,获得拼接字符串,包括:按照支付密码串中密码字符的顺序,确定支付密码串中每一密码字符的真实顺序编号;对每位密码字符相应的加密字符串进行乱序拼接,获得第一拼接...

【专利技术属性】
技术研发人员:雷雨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1