我们正在发布我们的Windows应用程序的Mac版本。在Windows下,有几种可执行保护工具,例如Armadillo,ExeCryptor,AsProtect等,但是,这些工具都没有Mac版本。所以,我的问题是:
是否有适用于Mac OS X的可执行保护/加密工具?
答案 0 :(得分:6)
我的个人观点和大多数其他OS X开发人员的观点是,你应该让你很难窃取你的软件,但有一点是它不值得努力。事实是,为完全保护软件而做的事情很少。您尝试保护该软件的次数越多,您就越难以让真正的用户使用您的软件。然后真正的用户讨厌使用你的软件,因为他们的加密狗破坏后他们失去了5天的生产力。而且很少有人购买它,因为其他真正的用户已经宣传了重型保护计划是不值得的。
着名的Mac OS X开发人员Shipley将在这里写下他臭名昭着的观点之一:http://wilshipley.com/blog/2005/06/piracy.html。
答案 1 :(得分:4)
答案 2 :(得分:2)
AquaticPrime是一个开源许可框架,它基于非对称密钥加密,并且很难破解。
答案 3 :(得分:1)
UPX可以加密/压缩Mac OSX可执行文件。
答案 4 :(得分:0)
我是Windows的PELock软件复制保护的制造商,我必须说我一生中收到了2个为MacOS制作复制保护的请求......一旦我在为MacOS可执行文件寻找一些加密工具并没有找到任何东西(除了不保护可执行文件的巨大许可解决方案),也许它对于新产品来说是一个很好的市场利基,但从我的角度来看它是......不值得努力(我是个混蛋) ,我知道:D),但也许因为x86现在是默认平台,编码软件保护的人会拍摄(Rafael [themida],Pavol [svkp],Alexey [asprotect]你读过这个吗?)):)
答案 5 :(得分:0)
坦率地说(re:niko,真的),对mac平台的复制保护过于担心似乎很傻。有一种心态,mac用户通常不太可能尝试非法下载/盗用PC用户。虽然加密和密钥通常被认为足够远,但您可以在极端情况下,查看PACE的iLOK / interLok复制保护w / usb密钥。我认为这是一个愚蠢的极端解决方案,并且往往会使采用者感到沮丧(详见Amarra)。
不幸的是,用户体验和开发者保护之间的平衡并不是很好,无论是在mac还是PC上。