【发布时间】:2011-03-01 10:22:30
【问题描述】:
许可证密钥是作为反盗版措施的事实标准。老实说,这让我觉得(in)Security Through Obscurity,虽然我真的不知道许可证密钥是如何生成的。什么是许可证密钥生成的好(安全)示例?他们使用什么加密原语(如果有的话)?是消息摘要吗?如果是这样,他们会散列什么数据?开发人员采用什么方法使破解者难以构建自己的密钥生成器?密钥生成器是如何制作的?
【问题讨论】:
-
+1 个有趣的问题,也许回答者可以发布有关该主题的一些好的资源的链接以供进一步阅读?请:)
-
所有 DRM 方案本质上都是模糊方案,因为程序运行所需的所有代码和数据都已提供给用户。该方案可以任意混淆以使修补变得困难,但可以肯定的是,可以对代码进行修补以避免任何检查。
-
CD 密钥确实是通过默默无闻的安全性。有几种方法可以构建它们,但都必须依赖于在程序中嵌入一些验证密钥所需的秘密。
-
它们现在被称为 product 密钥或 license 密钥,因为使用它们的大多数软件比通过 cd 更有可能在线交付。
-
我想做一个应用程序,有一天我不得不担心这个,童年的梦想。 Web 应用程序就是不能解决问题。
标签: security cryptography license-key