社区
数据结构与算法
帖子详情
请教下充值卡的序列号设计算法
AKULAKK
2009-02-11 05:15:20
知道的朋友说说
一家公司推出自己的盈利业务,需要派发充值卡,序列号是自己的.
算法A可以生成很无数,具有唯一性,但是又知道肯定是算法A生成的.
同时要保证该算法设计的绝对可靠性,同时考虑到将来的算法泄露以及升级.
这个怎么设计啊?就各位知道的,说说思路呢?
先给100分了
...全文
511
8
打赏
收藏
请教下充值卡的序列号设计算法
知道的朋友说说 一家公司推出自己的盈利业务,需要派发充值卡,序列号是自己的. 算法A可以生成很无数,具有唯一性,但是又知道肯定是算法A生成的. 同时要保证该算法设计的绝对可靠性,同时考虑到将来的算法泄露以及升级. 这个怎么设计啊?就各位知道的,说说思路呢? 先给100分了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
familyrobot
2009-06-29
打赏
举报
回复
充值卡要求生成的序列号是全数字的,MD5不能做到吧!
手机充值如何输入ABCD?
AKULAKK
2009-02-12
打赏
举报
回复
恩 大概思路是清楚了 有没有更详细的呢?
能提供相关资料就好了 呵呵
hityct1
2009-02-12
打赏
举报
回复
mark
绿色夹克衫
2009-02-12
打赏
举报
回复
可以用多套密钥混合在一起算,除非全部泄露了,才有可能仿造。
类似于需要凑齐3把钥匙才能开锁。
中国移动不可能只有一套密钥,因为各地移动并不完全属于总公司,
每个分公司都有自己做卡的权利,因此统一管理并不容易
另外还需要在数据库中保存一套,即使通过了第一步的验证,
还需要从数据库中能够找到该记录才可以。因此前16位也需要散列,不能是连续的,这样就不容易猜到。
[Quote=引用 2 楼 kkun 的回复:]
恩你的思路我大概清楚了
但是万一密钥泄露呢...
比如手机充值卡 ,难道中国移动就只有1套密钥吗?万一泄露了呢?
[/Quote]
suilj
2009-02-11
打赏
举报
回复
[Quote=引用 2 楼 kkun 的回复:]
恩你的思路我大概清楚了
但是万一密钥泄露呢...
比如手机充值卡 ,难道中国移动就只有1套密钥吗?万一泄露了呢?
[/Quote]
这就不是技术问题了
test4ever
2009-02-11
打赏
举报
回复
这个不仅仅是密匙的复杂程度,
还有程序本身对反破解的能力
这个是个很大的话题,虽然很感兴趣,不过不是很懂,
棒頂吧
AKULAKK
2009-02-11
打赏
举报
回复
恩你的思路我大概清楚了
但是万一密钥泄露呢...
比如手机充值卡 ,难道中国移动就只有1套密钥吗?万一泄露了呢?
绿色夹克衫
2009-02-11
打赏
举报
回复
用类似MD5的算法就可以,只要秘钥不泄露就行,
比如序列号长度共32个中英文,前16个相当于原始串,对前16个混合一个秘钥进行MD5计算后得出后16个,
只要秘钥不外泄,算法公开都可以。
如果担心MD5遭破解,可以换成别的更复杂的!
获得CPU
序列号
和CPU厂商名
总结来说,通过Delphi工具包(如Cpuid)获取CPU
序列号
和厂商名的过程涉及程序的交互
设计
、底层API调用以及结果的解析和展示。这种技术常用于系统诊断、硬件检测软件或定制化系统配置中。了解和使用这样的工具能帮助...
显示Visual Studio试用版
序列号
输入框小程序
显示Visual Studio试用版
序列号
输入框小程序,解决Visual Studio 2005和Visual Studio 2008 90天试用版不能显示
序列号
输入框的问题
第十六章-
序列号
生成
算法
分析-Part1
步骤:1、查看CrackMe程序信息2、使用OllyDbg加载CrackMe程序3、GetDlgItemTextA函数设置一...
序列号
是基于名称变化的,也就是说我们将讨论
序列号
生成
算法
。 1、查看CrackMe程序信息 先运行一下CrackMe程序: 有File、
ID卡
序列号
加密
算法
if((bbb=idcomport.ReadData(buffer,16))!=0) { //////////////////////////////////////////////////////// 添加串口重新打开 Count++; if(Count>8) { if(!...
分布式
序列号
算法
--雪花
算法
分布式
序列号
算法
分布式
序列号
算法
雪花
算法
雪花
算法
--java实现雪花
算法
--存在的劣势雪花
算法
--存在的优点 分布式
序列号
算法
在目前工业界比较成熟的分布式
序列号
算法
,推荐Twitter的一款分布式ID生成
算法
-雪花
算法
...
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章