如何在Mac上运行二进制文件之前加密二进制可执行文件并要求输入密码

时间:2017-03-08 16:50:47

标签: encryption executable password-protection

您将程序编译为二进制可执行文件,并且希望在将其发送给某人之前保护它。更好的是,使可执行文件仅在一段时间内使用密码运行 - 当时间段到期时,程序将无法再运行。你怎么能实现这样的目标呢?

我已经在这个论坛上阅读了一些帖子,最接近的是硬编码源代码中的密码,并在程序运行时进行比较。但是,我不认为这是安全的,特别是当您的源代码是perl或java时。

提前致谢!

1 个答案:

答案 0 :(得分:0)

没有使用TPM,没有安全的解决方案。通过修改程序以完全不执行检查,可以绕过密码和时间检查。您只能使用默默无闻,这意味着您只能提高标准,以避免绕过您的措施所需的工作量。