[发明专利]ID的生成方法、装置、电子设备和存储介质在审
| 申请号: | 202211501917.0 | 申请日: | 2022-11-28 |
| 公开(公告)号: | CN116015608A | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 方嘉铭 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/40;H04L61/3015 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 居梦琪 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | id 生成 方法 装置 电子设备 存储 介质 | ||
本发明提供了一种ID的生成方法、装置、电子设备和存储介质;其中,该方法包括:接收待生成ID的目标序号;目标序号在第一数值范围内;对目标序号进行散列和加密的交替运算,得到目标序号对应的目标ID;目标ID在第一数值范围内。该方式中,通过对序号进行散列和加密的交替运算,能够基于高效基础运算的方式,保证ID破解难度的同时,提升ID的生成效率。
技术领域
本发明涉及数据加密技术领域,尤其是涉及一种ID的生成方法、装置、电子设备和存储介质。
背景技术
ID(Identity Document)是一个体系或系统中唯一的编码,可以用于标识任意事物,例如在网络游戏中,会为每个玩家分配一个唯一的用户ID,玩家创建的队伍也会为其分配一个唯一的队伍ID。如果ID的生成是简单的序号,外界就可以通过ID推测相关的数据,造成一定程度的数据泄露。因此,ID的生成方式需要难以破解。
为了提升ID的破解难度,一种现有技术是采用完全随机的方式预先生成范围内的所有随机ID,并保存在内存中,这种方式虽然具有良好的随机性,难以被破解,但是,ID生成的范围越大,需要占用的存储资源就越多,存在资源浪费的技术问题。另一种现有技术是采用复杂的算法在需要的时候生成ID,如多次方乘法、对数函数等,这些算法虽然能够增加ID的破解难度,但是由于计算复杂度高,造成ID的生成效率降低。可见,现有技术难以保证ID破解难度的同时,高效地生成ID。
发明内容
有鉴于此,本发明的目的在于提供一种ID的生成方法、装置、电子设备和存储介质,以保证ID破解难度的同时,提高ID的生成效率。
第一方面,本发明实施例提供了一种ID的生成方法,方法包括:接收待生成ID的目标序号;所述目标序号在第一数值范围内;对所述目标序号进行散列和加密的交替运算,得到所述目标序号对应的目标ID;所述目标ID在所述第一数值范围内。
第二方面,本发明实施例提供了一种ID的生成装置,装置包括:接收模块,用于接收待生成ID的目标序号;所述目标序号在第一数值范围内;运算模块,用于对所述目标序号进行散列和加密的交替运算,得到所述目标序号对应的目标ID;所述目标ID在所述第一数值范围内。
第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述ID的生成方法。
第四方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述ID的生成方法。
本发明实施例带来了以下有益效果:
上述ID的生成方法、装置、电子设备和存储介质,接收待生成ID的目标序号;所述目标序号在第一数值范围内;对所述目标序号进行散列和加密的交替运算,得到所述目标序号对应的目标ID;所述目标ID在所述第一数值范围内。该方式中,通过对序号进行散列和加密的交替运算,能够基于高效基础运算的方式,保证ID破解难度的同时,提升ID的生成效率。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中ID的生成方法的第一个实施例流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211501917.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种免染环保锦纶纱线的制备方法
- 下一篇:一种酿酒用酯化红曲的培养方法及装置





