6
回答
求教:如何给产品生成授权码(按域名)
终于搞明白,存储TCO原来是这样算的>>>   

各位前辈,本人所在公司要求对所卖出的产品提供授权码,过程是按照用户提供的唯一主域名生成一个授权码,这个授权码要包含这个域名,如果客户部署了其他域名,则不可使用,

我碰到的问题是,如何加密这个域名生成一串授权字符而无法破解?谢谢大家

举报
jtop
发帖于4年前 6回/1K+阅
共有6个答案 最后回答: 4年前

没有破解不了的软件,除非搞demo版。

要是只单纯考虑授权码的无法破解,任何不可逆的加密算法都可以实现,

但是对一般软件来说,弄清楚你的算法很难,绕过验证则很简单。

人家不一定做key generator,可以做patch。


如果是针对网站软件,可以考虑有些功能做成online验证的,一定程度上能满足要求。

--- 共有 1 条评论 ---
jtop同意 4年前 回复
谢谢各位的回答,很有启发,还有没有其他的建议呢?虽然确实没有破解不了,但还是希望找个好点授权码方式。。。。
--- 共有 1 条评论 ---
Andy最简单的就是用要加密的域名拼上一个密钥,做MD5,得到的结果就是授权码。 要是不想被人破解,把密钥锁进保险箱别让任何人知道即可。 4年前 回复
关键是怎么给判断的那段代码去加密,你们回答的都搞笑死了,纠结怎么生成一个授权码?哈哈 笑死了 你们考虑的应该是 怎么安全的加密“验证授权码”的地方,否则客户把这段if else验证删掉,绕过你的授权 你能怎样?

引用来自“无冕之王”的答案

关键是怎么给判断的那段代码去加密,你们回答的都搞笑死了,纠结怎么生成一个授权码?哈哈 笑死了 你们考虑的应该是 怎么安全的加密“验证授权码”的地方,否则客户把这段if else验证删掉,绕过你的授权 你能怎样?
恩,你说的有道理。。。。有没有什么方法可以教我的?多谢了
--- 共有 1 条评论 ---
无冕之王我一直在苦于寻找这种方法 这也是我自己的商业系统迟迟不能公布的原因 我也试着写一些加密 可惜都可以被破解 看来只有一个办法了 远程加载某些核心文件 也就是打开allow_url_include 4年前 回复

引用来自“jtop”的答案

引用来自“无冕之王”的答案

关键是怎么给判断的那段代码去加密,你们回答的都搞笑死了,纠结怎么生成一个授权码?哈哈 笑死了 你们考虑的应该是 怎么安全的加密“验证授权码”的地方,否则客户把这段if else验证删掉,绕过你的授权 你能怎样?
恩,你说的有道理。。。。有没有什么方法可以教我的?多谢了
恩,你说的这个是PHP,php这快确实不好办,但是核心的代码据说可以,不过我们的产品是JAVA的
顶部