首先,我知道这一点:Licensing Technology for OS X applications?
但是,由于它是在很久以前发布的,几乎所有答案都指向死网,我认为是时候提出一个新问题了。
我正在研究OSX可可应用程序许可证密钥注册框架的选项。我想知道那里有什么,它支持Elliptic Curve Cryptography,并在麻省理工学院或类似许可的许可下发布。
目前,我发现了这个(看门狗):https://github.com/konstantinpavlikhin/Watchdog
但是没有关于它的评论,它似乎也没有在github上有太大的吸引力。
答案 0 :(得分:1)
我将EllipticLicense用于基于ECDSA的许可证密钥(该链接是我放弃的项目的分支)。它没有在线激活或验证或提供任何用户界面,但它很简单,验证是跨平台的,这是我需要的。
我一直关注Mac DevMate作为一体化解决方案,但他们还没有退出测试版。
答案 1 :(得分:0)
我知道这不是你要求的 - 但是当用户可以简单地分发他们已购买的有效密钥时,我无法看到超复杂密钥生成算法的目的通过各种众所周知的手段(网站,许可证代码的离线应用程序/数据库)..
如果花时间开发很酷的功能并建立一个强大的用户社区来支持您的应用,那么可能会有所收获。