[发明专利]一种业务标识码生成及验证方法、装置在审
申请号: | 202210274489.6 | 申请日: | 2022-03-17 |
公开(公告)号: | CN114764716A | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 万志毅 | 申请(专利权)人: | 上海德启信息科技有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q10/08;G06F21/60;G06F21/64 |
代理公司: | 苏州京昀知识产权代理事务所(普通合伙) 32570 | 代理人: | 段晓玲 |
地址: | 201799 上海市青浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 标识 生成 验证 方法 装置 | ||
本发明公开了一种业务标识码生成及验证方法、装置、设备和计算机可读介质,属于标识码生成技术领域。所述业务标识码生成方法包括:获取业务编号以及与所述业务编号的生成时间对应的时间戳;对所述时间戳中全部或部分计量单位对应的数值分别加密,获得验证码;根据所述业务编号以及所述验证码,按照预设的标识码生成规则生成业务标识码,其中所述验证码用于验证所述业务标识码的真实性。本发明公开的业务标识码的生成方法提高了业务标识码的安全性,降低了业务标识码被伪造篡改的风险。
技术领域
本发明涉及标识码生成技术领域,特别涉及一种业务标识码生成及验证方法、装置、设备和计算机可读介质。
背景技术
业务标识码是生产经营生活中常用的业务唯一性标识,现有技术中,业务标识码通常为业务单据的单据号,例如在物流行业中,快递业务的业务标识码通常为电子物流单据的单号,仓储业务的业务标识码为存储货物时产生的货号。然而上述根据单号或者货号产生的业务标识码均没有加密性,很容易被他人知晓真实的号段,因此存在被伪造的风险。
发明内容
为了解决上述现有技术中存在的至少一个技术问题,本发明实施例提供了一种业务标识码生成及验证方法、装置、设备和计算机可读介质。所述技术方案如下:
第一方面,提供了一种业务标识码生成方法,所述方法包括:
获取业务编号以及与所述业务编号的生成时间对应的时间戳;
对所述时间戳中全部或部分计量单位对应的数值分别加密,获得验证码;
根据所述业务编号以及所述验证码,按照预设的标识码生成规则生成业务标识码,其中所述验证码用于验证所述业务标识码的真实性。
进一步地,对所述时间戳中全部或部分计量单位对应的数值分别进行加密,获得验证码,包括:
对所述时间戳中全部或部分计量单位对应的数值分别利用三角函数公式进行计算,在计算结果中按照预设取值规则选取数值组成所述验证码。
进一步地,所述根据所述业务编号以及所述验证码,按照预设的标识码生成规则生成业务标识码,包括:
将所述验证码拼接于所述业务编号之后生成所述业务标识码。
进一步地,所述根据所述业务编号以及所述验证码,按照预设的标识码生成规则生成业务标识码,还包括:
将所述验证码映射为预设字符,根据所述预设字符与所述业务编号生成所述业务标识码。
第二方面,提供了一种业务标识码验证方法,所述方法包括:
读取业务标识码,所述业务标识码根据业务编号以及验证码,按照预设的标识码生成规则生成,所述验证码根据与所述业务编号的生成时间对应的加密时间戳中全部或部分计量单位对应的数值分别加密得到;
判断所述验证码中与所述时间戳中全部或部分计量单位对应的数值是否符合相应计量单位对应的数值范围加密后的加密数值范围,若符合,则判定所述业务标识码为真实的业务标识码,若不符合,则判定所述业务标识码为虚假的业务标识码。
进一步地,若所述验证码为真,则判断所述业务编号是否符合预设格式,若是,则判定所述业务标识码为真实的业务标识码,若否,则判定所述业务标识码为虚假的业务标识码。
第三方面,提供了一种业务标识码生成装置,所述装置包括:
数据获取模块,用于获取业务编号以及与所述业务编号的生成时间对应的时间戳;
加密模块,用于对所述时间戳中全部或部分计量单位对应的数值分别加密,获得验证码;
标识码生成模块,用于根据所述业务编号以及所述验证码,按照预设的标识码生成规则生成业务标识码,其中所述验证码用于验证所述业务标识码的真实性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海德启信息科技有限公司,未经上海德启信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210274489.6/2.html,转载请声明来源钻瓜专利网。