【技术实现步骤摘要】
二维码生成方法、验证方法、设备及计算机可读存储介质
本专利技术涉及人工智能
,尤其涉及一种二维码生成方法、验证方法、生成设备、验证设备及计算机可读存储介质。
技术介绍
二维码是一个近几年来非常流行的新型的条码技术,是在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示0进制数据,被设备扫描后可获取其中所包含的信息。目前,二维码的应用非常广泛,在日常购物、收款和信息验证等日常操作中,二维码为我们带来了极大的便利。但是,由于二维码往往涉及到我们的金钱和人身利益,一些不法分子通过篡改二维码中的信息达到其不法目的,从而带来了二维码的安全问题。
技术实现思路
本专利技术的主要目的在于提供一种二维码生成方法、验证方法、生成设备、验证设备及计算机可读存储介质,旨在解决目前的二维码容易被篡改信息,安全性低的问题。为实现上述目的,本专利技术提供一种二维码生成方法,所述方法应用于用户端,所述方法包括以下步骤:将目标用户的二维码申请信息上传至服务器,以供所述服务器根据所述二维码申请信息反馈 ...
【技术保护点】
1.一种二维码生成方法,其特征在于,所述方法应用于用户端,所述方法包括以下步骤:/n将目标用户的二维码申请信息上传至服务器,以供所述服务器根据所述二维码申请信息反馈二维码原始内容数据;/n采用预设信息摘要算法生成所述二维码原始内容数据的摘要串;/n采用所述目标用户对应的私钥对所述摘要串进行加密得到二维码加密内容数据;/n根据所述二维码加密内容数据生成二维码。/n
【技术特征摘要】
1.一种二维码生成方法,其特征在于,所述方法应用于用户端,所述方法包括以下步骤:
将目标用户的二维码申请信息上传至服务器,以供所述服务器根据所述二维码申请信息反馈二维码原始内容数据;
采用预设信息摘要算法生成所述二维码原始内容数据的摘要串;
采用所述目标用户对应的私钥对所述摘要串进行加密得到二维码加密内容数据;
根据所述二维码加密内容数据生成二维码。
2.如权利要求1所述的二维码生成方法,其特征在于,所述二维码申请信息包括所述目标用户的用户标识、健康信息和与所述私钥对应的公钥,
所述将所述目标用户的二维码申请信息上传至服务器,以供所述服务器根据所述二维码申请信息反馈二维码原始内容数据的步骤包括:
将所述二维码申请信息上传至服务器,以供所述服务器根据所述健康信息生成所述目标用户的健康风险等级,将所述健康风险等级与所述用户标识和所述公钥进行绑定,并将所述健康风险等级作为二维码原始内容数据返回。
3.如权利要求2所述的二维码生成方法,其特征在于,所述健康信息包括所述目标用户的历史时空轨迹信息,所述采用预设信息摘要算法生成所述二维码原始内容数据的摘要串的步骤包括:
采用预设信息摘要算法生成所述二维码原始内容数据、所述健康信息和所述用户标识的摘要串。
4.如权利要求1所述的二维码生成方法,其特征在于,所述将目标用户的二维码申请信息上传至服务器,以供所述服务器根据所述二维码申请信息反馈二维码原始内容数据的步骤之前,还包括:
当检测到所述目标用户对应的身份验证指令时,对所述目标用户进行身份验证;
当检测到身份验证成功后,获取所述目标用户的用户标识并根据所述用户标识生成所述目标用户的私钥和公钥。
5.如权利要求1至4中任一项所述的二维码生成方法,其特征在于,当所述二维码为健康码时,所述根据所述二维码加密内容数据生成二维码的步骤之后,还包括:
在刷新所述健康码的各帧画面时,对各帧画面对应的目标区域做预设动态处理,以动态显示所述健康码。
6.如权利要求5所述的二维码生成方法,其特征在于,所述在刷新所述健康码的各帧画面时,对各帧画面对应的目标区域做预设动态处理的步骤包括:
基于刷新所述健康码的帧画面的刷新时刻和/或所述健康码中的携带信息,从所述健康码的多个...
【专利技术属性】
技术研发人员:吴学阳,于夕畔,范力欣,杨强,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。