请问无联网验证lisence如何做? 验证mac, IP 还有哪些数据吗?

请问无联网验证lisence如何做? 验证mac, IP 还有哪些数据吗?
请问想要做服务,验证lisence,支持用户不联网情况

我想到的做法是以mac做MD5当lisence,请问业界做法? 谢谢!


询问AI:

如果您想要实现无联网验证license的功能,可以考虑使用以下方式:

验证硬件信息:您可以验证用户的硬件信息,例如MAC地址、IP地址、硬件序列号等。这些信息通常是唯一的,可以用于验证用户的身份。

使用加密算法:您可以使用加密算法来保护您的license文件,防止被盗用或复制。这可以提高license的安全性。

本地存储:您可以将license文件存储在用户的本地计算机上,而不是在远程服务器上。这样,即使用户没有联网,也可以使用您的应用程序。

需要注意的是,无联网验证license的实现需要考虑到用户体验和安全性等方面。您需要仔细设计和测试您的license验证功能,以确保其稳定性和安全性。

阅读 1.1k
3 个回答
✓ 已被采纳

mac可以伪造的,所以自用mac没什么用,看看能不能用(mac+版本+时间-年月),减少license泄漏带来的损失。

可以使用本地注册机,购买以后根据购买信息在线打包编译一个包含注册信息的本地注册机,注册期间该机器必须要求联网,必须要求本地开通xxxx端口。注册完以后就可以卸载或者联网二次使用,然后本地其他机器都使用局域网连接该机器获取注册资料进行绑定验证。

以mac做MD5当lisence没问题,能解决需求就行,容不容易被破解就是另一回事了

Long long ago,有一种叫做“加密狗”的东西,配合软件一起卖。买软件的时候,要把电脑整个抱过去,把加密狗插上电脑写入加密信息,可能是读取电脑配置作为鉴别手段吧。

买回去之后,使用软件的时候必须保持加密狗插在串口上,才能正常启动应用。

如果有必要的话,可以考虑类似的方案。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题