C++ Exe加密?

标签 c++ encryption

<分区>

我需要加密 Microsoft Visual C++ 编译器为我生成的 exe 文件吗?我有一个用几个库制作的游戏,我对所有资源都进行了加密,但我担心有人会侵入 exe 并更改代码,这可能吗?

最佳答案

没有办法制作无法破解的软件。如果它在用户机器上,理论上用户可以完全控制它。

您可以尝试做的是让人们更难破解。 你要找的是"Executable compression" . Armadillo 就是这样做的,UPX 也是。

可以找到 PE 格式打包器的完整列表 here .

要加密压缩资源,您可以使用 LZMA SDK使用支持加密的存档格式。不过,请注意您尝试隐藏该加密 key 的位置。正如他们所说,“你可以跑,但你不能躲”:)

欢迎来到丑陋的 DRM 世界。

关于C++ Exe加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15540901/

相关文章:

c++ - 实例化的立方体仅显示一次

java - RSA加密和解密产生一些错误字符

ruby - 如何在 Ruby 中创建 .p12 文件?

android - android中的PBKDF2安全 key

java - 将 Spring Boot 1.x 升级到 2.x(如果使用 {cipher} 文本,则更新 ENCRYPT KEY VM 参数)

c++ - 将一个 vector 元素和第二个 vector 复制到第三个 vector 中,并避免重复

c++ - QT creator如何让一个UI生成的类继承其他类?

c++ - 查找未排序的 vector<int>

c++ - 将错误 Boost.Python 与 STLport 作为 stdlib 链接

Javascript AES 加密