【技术实现步骤摘要】
一种扫码安全校验方法和装置
本公开涉及网络
,特别涉及一种扫码安全校验方法和装置。
技术介绍
随着计算机技术的快速发展,人们的生活也依靠着技术发展越来越便利。例如,很多业务都开始使用扫码功能,通过扫一扫就可以得到相关的业务信息,执行对应的业务。以支付应用为例,扫码支付已经越来越广泛的应用在人们的日常生活中,用户在付款时,不需要使用现金,可以扫一扫收款方的收款码,就可以完成付款。并且,当前的收款码还可以在码中间区域显示收款方自己的头像,以便于收款方识别自己的收款码。在扫码方式给用户带来便利的同时,如何保障扫码方式的安全性,也是一个亟需解决的问题。
技术实现思路
有鉴于此,本公开提供一种扫码安全校验方法和装置,以提高扫码业务的安全性。具体地,本说明书一个或多个实施例是通过如下技术方案实现的:第一方面,提供一种扫码安全校验方法,所述方法包括:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;根据所述扫描码,获取与所述扫描码具有映射关系的校验码;将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执行。第二方面,提供一种扫码处理方法,所述方法包括:向服务端发送码生成请求,所述码生成请求用于请求所述服务端生成对应本次扫码业务的业务码;接收服务端返回的本次扫码业务使用的所述业务码,所述业务码包括:扫描码以及用于校验所述扫描码的校验码;显示所述业务码。第三方面,提供一种扫码安全校验装置,所述装置包括:请求接收模块,用于接收客户端通过扫码发送的业务请求,并获取客户端发送 ...
【技术保护点】
一种业务码的识别方法,所述方法包括:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。
【技术特征摘要】
1.一种业务码的识别方法,所述方法包括:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。2.一种业务码的验证方法,所述方法包括:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。3.一种业务码的显示设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现:显示业务码,所述业务码包括:第一区域和第二区域,所述第一区域包括二维码,所述第二区域包括人类视觉可识别的校验码。4.根据权利要求3所述的设备,所述第二区域被所述第一区域环绕;或者,所述第二区域位于所述第一区域的周边。5.一种扫码支付方法,所述方法包括:服务端接收付款方客户端发送的支付请求,所述支付请求包括:收款方的收款码中包括的二维码内容和校验码;所述服务端根据所述二维码内容,利用映射算法获得对应的映射校验码;若所述映射校验码与所述校验码匹配,则所述服务端根据所述二维码内容得到收款方账号,并执行由所述付款方的付款账号向所述收款方账号的付款。6.根据权利要求5所述方法,所述服务端接收付款方客户端发送的支付请求之前,所述方法还包括:所述付款方客户端扫描所述收款方的收款码,所述收款码包括:二维码、以及人类视觉可识别的校验码,所述二维码作为所述收款方的身份标识;所述付款方客户端解析所述业务码,得到所述二维码中包括的所述二维码内容以及所述校验码。7.一种业务码,所述业务码包括:第一区域和第二区域;所述第一区域,包括:用于作为业务标识的二维码,所述第二区域,包括:人类视觉可识别的校验码,所述校验码用于校验所述二维码的安全性。8.根据权利要求7所述的业务码,所述业务标识,是收款方的身份标识。9.根据权利要求7所述的业务码,所述第二区域被所述第一区域环绕;或者,所述第二区域位于所述第一区域的周边。10.一种扫码设备,所述设备包括存储器、处理器,以及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:扫描业务码,所述业务码包括:二维码、以及人类视觉可识别的校验码;解析所述二维码,得到所述二维码中包括的二维码内容;识别获取所述校验码;将所述二维码内容和所述校验码,发送至服务端。11.一种业务码验证设备,所述设备包括存储器和处理器,及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行指令时实现以下步骤:接收客户端发送的业务码的业务码内容,所述业务码包括:二维码、以及人类视觉可识别的校验码,所述业务码内容包括:所述二维码中包括的二维码内容和所述校验码;根据所述二维码内容,利用映射算法获得对应的映射校验码;将所述映射校验码与所述业务码内容中的校验码比较,若两者一致,则确定所述业务码验证通过。12.一种扫码安全校验方法,所述方法包括:接收客户端通过扫码发送的业务请求,并获取客户端发送的本次业务对应的扫描码、以及用于校验所述扫描码的校验码;根据所述扫描码,获取与所述扫描码具有映射关系的校验码;将映射得到的校验码与客户端发送的校验码进行比较,若两者相同,则允许本次业务执行;否则,拒绝本次业务执...
【专利技术属性】
技术研发人员:任健,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。