• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ishamo
V2EX  ›  程序员

产品的 ID 和激活码如何设计?

  •  
  •   ishamo · Oct 19, 2016 · 3737 views
    This topic created in 3669 days ago, the information mentioned may be changed or developed.

    我们要做一个交付给用户使用的产品, 该产品有它的唯一编号, 我们想做一个产品的 ID 和 Key 来激活这个产品, 不知道有什么方案可以参考一下?

    当用户拿到这个产品之后, 输入 ID 和 KEY 来激活这个产品, 这个过程可以走服务端. 我想请教一个这个生成 ID 和 KEY 有什么讲究吗?

    lyragosa
    lyragosa
    Oct 19, 2016❤️1
    1
    都走服务器端了……还有什么讲究的……

    随机生成两组字符串就行(然而两组字符串连在一起本质上是一组,所以生成一组就行)
    ishamo
    ishamo
    OP
    Oct 19, 2016
    2
    @lyragosa 呃, 好吧. 那此问题应该终结了. 想搞个神马算法出来看起来高大上一点...
    yankebupt
    yankebupt
    Oct 19, 2016 via Android
    3
    要问什么讲究的话?也就是 key 生成的时候可以分段,让人输入的时候有快感一些?
    rock_cloud
    rock_cloud
    Oct 19, 2016
    4
    一些不容易区分的字符比如 0 O Q 1 I i l 之类的需要排除掉,这样防止眼花。
    zhangfanfan
    zhangfanfan
    Oct 19, 2016
    5
    还有一个叫机器码的。
    采集本地机器信息,生成唯一识别码,防止一套授权滥用。
    lshero
    lshero
    Oct 19, 2016
    6
    防 HTTP 劫持,防返回数据的篡改
    ishamo
    ishamo
    OP
    Oct 19, 2016
    7
    哎, 产品怎么设计就怎么来吧, 小的也是头疼.
    Septembers
    Septembers
    Oct 19, 2016 via iPad
    8
    FIDO UAP 鉴权🌚
    otakustay
    otakustay
    Oct 19, 2016
    9
    key 里可以加一段校验位,在客户端先过滤掉一些,剩下的乖乖靠服务器随便算就好了,验证走 https 是基本
    MrMario
    MrMario
    Oct 19, 2016 via iPhone
    10
    整个 redis 搞定
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    ♥ Do have faith in what you're doing.