可执行程序通过读取文件夹下的唯一通用明文许可证文本文件进行注册,如何添加一机一码注册保护?

3 天前
Apol1oBelvedere  Apol1oBelvedere
文件夹下有一个可执行程序,有一个通用明文许可证文本文件,该许可证文件不绑定到硬件,任意电脑都是通用的。
希望对这样的条件添加注册机制,实现一机一码,但是文本许可证无法加壳保护。
有什么办法或者奇特思路可以实现吗?
523 次点击
所在节点   程序员  程序员
9 条回复
superrichman
superrichman
3 天前
全程联网验证,一个码同时只能在线一个,连不到网不给用。
nanajj
nanajj
3 天前
通过许可文件 + 机器到许可服务器申请许可,通过后颁发加密过的授权文件,客户端存下解密验证
Apol1oBelvedere
Apol1oBelvedere
3 天前
@superrichman 只寻求一个直接处理的工具,不重新编码实现。
iorilu
iorilu
3 天前
所谓一机一码一般两种实现方式

1. 离线式

这种很简单, 就是通过先客户端生成唯一机器码, 取一些特征, 然后发给你, 你根据这个机器码再生成注册码, 这种自然绑定到机器, 但是麻烦, 换机器不能用, 要重新生成

2. 在线式

这个就是通过客户端定时发起请求, 服务得检查一定时间内是否就一个人请求过就完了, 但这种必须要配一台服务器作验证的事
iorilu
iorilu
3 天前
加一点,

在线式好处就是只是限制一个人用, 但换机器什么的都没关系, 反正保证只能一人在线就行
Apol1oBelvedere
Apol1oBelvedere
2 天前
@iorilu #5 感谢建议,我只是需要一个处理工具,对已有的可执行程序和许可证进行保护,不是在编码层面处理这个问题。我问题没有描述清楚。
lifansama
lifansama
2 天前
@Apol1oBelvedere winlicense ?
Apol1oBelvedere
Apol1oBelvedere
2 天前
@Apol1oBelvedere #6 winlicense 只能对 exe 加密,对文本许可证不能加密。
LanhuaMa
LanhuaMa
2 天前
> 该许可证文件不绑定到硬件
> 实现一机一码

你要不听听看你在说什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX