这样的没有保护性吧。别人直接拷贝就能到处用了。
你起码得根据这台电脑本身的一些属性来生成key吧。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 标 题: Re: 各位能否推荐一两款license生成工具?集成到项目里
: 发信站: 水木社区 (Wed Jul 21 20:43:21 2021), 站内
:
: 方案确实很多。我曾经做过一个是在 .cpp 文件里面写上:
:
: static char placeholder[1024] = "[FLAG[HERE[]]";
:
: 然后写个 python 脚本找到 exe 文件里面的这个位置,改成一段加密的 JSON
:
: 加密可以用对称性加密,也可以用非对称性加密。后者需要把 PEM 混在代码里面。
:
: openssl 有个 rsa_private_encrypt() 和 rsa_public_decrypt() 函数可用。
:
: 把解密以及判断到期时间的代码搞成 inline 函数,到处调用。
:
: 【 在 leadu (leadu) 的大作中提到: 】
: : 这方面有的是各种方案,问题是lz想要不花钱的,还要开源,到底是谁觉得“程序员都是不要吃饭养家的。”
:
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 124.72.119.*]
--
FROM 76.126.252.*