关于 CDK / 授权码 的生成算法以及公开算法后的安全性?

2020-05-01 15:25:13 +08:00
 imdong

CDK 这类生成,是否有必要单独写算法来生成呢,与直接随机生成相比呢?

这是我自己写的算法,如下:

而且,生成算法公开后,是否还能足够安全呢?

具体算法说明见本人博客,这里就不贴这么多了。

3064 次点击
所在节点    分享创造
5 条回复
MeteorCat
2020-05-01 15:54:25 +08:00
说起来,我这种都是直接毫秒数+5 位随机串之后 md5 的.........
winterbells
2020-05-05 01:20:57 +08:00
要服务器校验的话不都一样嘛
ostrichb
2020-05-05 23:30:42 +08:00
我觉得个人写程式如果需要授权验证最好以离线为主,不然哪天跑路了软体就废了
lihongming
2020-05-07 13:09:48 +08:00
在线验证的话,随机生成即可。


离线验证的话,就得需要椭圆算法之类的需要极大算力的算法,提高盗版成本。再配合一些收集策略,版本更新时把盗版序列号加入黑名单,就可以保证在产品的有生之年有一个合理的正版率了。


完全防止盗版并不可能,想办法把一部分盗版用户转成正版才是正道
solaro
2020-05-14 01:24:20 +08:00
UUID 它不香吗?
CDKEY --> UUID
然后 数据字典里 存一个 md5(uuid) 值,用于快速查找 UUID 值,它不香吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/667900

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX