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

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

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

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

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

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

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