V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiqian
V2EX  ›  程序员

各位大佬,有谁知道 Windows 应用程序的授权认证的开源服务吗,就是注册码激活的那种?

  •  
  •   xiqian · 2019-11-04 18:52:36 +08:00 · 1916 次点击
    这是一个创建于 1607 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2019-11-04 22:20:16 +08:00
    fmumu
        1
    fmumu  
       2019-11-04 18:57:52 +08:00 via Android
    都开源了,还需要注册码?
    xiqian
        2
    xiqian  
    OP
       2019-11-04 18:58:54 +08:00
    @fmumu 开源的授权认证框架,我想集成到程序当中
    ungrown
        3
    ungrown  
       2019-11-04 19:42:17 +08:00
    @xiqian 我没去查,但我觉得没有,先不说各家在付费注册授权这块都是自己的实现,更关键的是,哪怕不是开源的授权机制,一旦被摸清了基本上就离破解只有一步之遥了。
    Hconk
        4
    Hconk  
       2019-11-04 21:09:34 +08:00 via iPhone
    简单点程序里面写个 rsa 公钥,获取机器的硬件信息或者唯一 ID 之类的,授权就拿你的私钥给信息签个名做为授权码。要想加个时间限制之类的可以把期限和硬件信息一起做为签名数据。

    不过这种破解太容易,OD 里面逆向一下改下判断的跳转直接跳过去了。

    想安全就联网验证,部分关键逻辑放服务器上执行,成本高点,相对破解起来成本也更高。

    安全总是有代价的,看你的程序价值多少,安全到什么程度不会有人去破解,找个平衡点就行了。
    softempire
        5
    softempire  
       2019-11-04 21:46:01 +08:00
    我也一直想找个这种东西用
    janus77
        6
    janus77  
       2019-11-04 21:54:29 +08:00
    github.com/dylanbai8/kmspro 我的冷门收藏夹发挥作用了
    lxk11153
        7
    lxk11153  
       2019-11-04 21:59:09 +08:00
    @janus77 #6 你这和楼主说的根本是相反的东西
    SlipStupig
        8
    SlipStupig  
       2019-11-04 22:06:37 +08:00
    我有完整的代码+发卡平台,有兴趣可以聊一下
    wafm
        9
    wafm  
       2019-11-04 22:20:16 +08:00
    @SlipStupig 做辅助的?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2927 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.