【技术实现步骤摘要】
一种验证码生成方法、装置、设备及可读存储介质
[0001]本申请涉及网络安全领域,更具体地说,涉及一种验证码生成方法、装置、设备及可读存储介质。
技术介绍
[0002]短信验证码是通过发送验证码到手机的一种有效的验证码系统。由于短信验证码具有较高的便捷性,被广泛应用于各种应用软件和交易的身份认证中。然而短信验证码也存在一定的安全隐患,例如若短信验证码被不法分子通过非法手段截取,则很有可能会造成用户巨大的经济损失。因此,若只使用手机短信的方式来获取短信验证码进行身份认证,会导致验证过程中的安全性较低。
技术实现思路
[0003]本申请实施例提供了一种验证码生成方法、装置、设备及可读存储介质,能够进一步提高身份认证的安全性。
[0004]有鉴于此,本申请实施例提供了一种验证码生成方法,包括:
[0005]获取终端设备的设备信息和短信验证码,所述短信验证码与目标应用对应;
[0006]根据所述设备信息判断所述短信验证码是否有效;
[0007]若所述短信验证码有效,根据所述目标应用对应 ...
【技术保护点】
【技术特征摘要】
1.一种验证码生成方法,其特征在于,所述方法包括:获取终端设备的设备信息和短信验证码,所述短信验证码与目标应用对应;根据所述设备信息判断所述短信验证码是否有效;若所述短信验证码有效,根据所述目标应用对应的加密方式对所述短信验证码进行加密,得到目标验证码。2.根据权利要求1所述的方法,其特征在于,所述短信验证码包括标识信息,所述根据所述设备信息判断所述短信验证码是否有效,包括:根据所述设备信息和所述标识信息判断所述终端设备在预设时间段内是否申请过与所述标识信息对应的验证码;若所述终端设备在预设时间段内申请过与所述标识信息对应的验证码,则确定所述短信验证码有效;若所述终端设备在预设时间段内未申请过与所述标识信息对应的验证码,则确定所述短信验证码无效。3.根据权利要求2所述的方法,其特征在于,所述根据所述设备信息和所述标识信息判断所述终端设备在预设时间段内是否申请过与所述标识信息对应的验证码,包括:根据所述标识信息获取与所述短信验证码对应的目标设备信息和生成时间戳;若所述设备信息与所述目标设备信息相同,根据所述生成时间戳判断所述短信验证码是否在预设时间段内申请的;若所述短信验证码在预设时间段内申请的,则确定所述终端设备在预设时间段内申请过与所述标识信息对应的验证码。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标应用对应的加密方式对所述短信验证码进行加密,得到目标验证码,包括:获取所述目标应用的验证因子;将所述验证因子与所述短信验证码进行拼接,得到待加密验证码;根据所述目标应用对应的加密方式对所述待加密验证码进行加密,得到所述目标验证码。5.根据权利要求1所述的方法,其特征在于,在所述获取终端的设备信息和短信验证码之前,所述方法还包括:获取终端设备发送的登录请求,所述登录请求包括用户的账号和密码;根...
【专利技术属性】
技术研发人员:张珍,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。