3

我们正在发布我们的 Windows 应用程序的 Mac 版本。在 Windows 下,有多种可执行文件保护工具,例如 Armadillo、ExeCryptor、AsProtect 等,但这些工具都没有 Mac 版本。所以,我的问题是:

是否有适用于 Mac OS X 的可执行保护/加密工具?

4

6 回答 6

6

这是我个人和大多数其他 OS X 开发人员的观点,您应该使窃取软件变得相当困难,但有一点是根本不值得付出努力。事实是,几乎没有什么事情可以完全保护一个软件。您为保护该软件所做的工作越多,您就越难让真正的用户使用您的软件。然后,真正的用户讨厌使用您的软件,因为自从他们的加密狗坏了之后,他们失去了 5 天的生产力。购买它的人越来越少,因为其他真正的用户已经传播了这个严厉的保护计划是不值得的。

著名的 Mac OS X 开发人员 Will Shipley 在这里写了一篇他臭名昭著的观点文章:http ://wilshipley.com/blog/2005/06/piracy.html 。

于 2008-10-18T18:39:36.063 回答
4

这可能很有用:使用 OpenSSL 获取许可证密钥

于 2008-09-17T15:21:14.650 回答
2

AquaticPrime是一个基于非对称密钥加密的开源许可框架,并且很难破解。

于 2008-09-17T15:36:43.303 回答
1

UPX可以加密/压缩 Mac OSX 可执行文件。

于 2008-09-18T14:47:39.903 回答
0

我是 Windows 的 PELock 软件复制保护的制造商,我必须说,在我的一生中,我收到了 2 个要求为 MacOS 制作复制保护的请求......曾经我正在寻找一些 MacOS 可执行文件的加密工具并且没有找不到任何东西(除了不保护可执行文件的巨大许可解决方案),也许这是新产品的一个很好的市场利基,但从我的角度来看,它......不值得努力(我是个混蛋,我知道:D),但也许由于 x86 现在是默认平台,编写软件保护代码的人会尝试(Rafael [themida]、Pavol [svkp]、Alexey [asprotect] 你读过这个吗?;)) :)

于 2009-11-07T15:42:47.947 回答
0

坦率地说(回复:niko,真的),过分担心 mac 平台的复制保护似乎很愚蠢。这涉及到一种心态,Mac 用户通常比 PC 用户不太可能尝试非法下载/torrent。虽然加密和密钥生成器通常被认为足够远,但在极端情况下,您可以查看 PACE 的 iLOK/interLok 复制保护 w/usb 密钥。我认为这是一个愚蠢的极端解决方案,并且往往会使采用者感到沮丧(有关详细信息,请参阅 Amarra)。

不幸的是,在 Mac 或 PC 上,用户体验和开发人员保护之间的平衡不是很好。

于 2009-12-06T10:01:09.327 回答