【问题标题】:How can I hide the python code embedded in c++ app?如何隐藏嵌入在 c++ 应用程序中的 python 代码?
【发布时间】:2019-07-19 07:46:01
【问题描述】:

我目前有一个调用 python 代码文件的 c++ 应用程序。我想知道是否有办法隐藏此文件或输入某种密码来打开它,并且您可以继续从 c++ 代码调用。

编辑: 我需要调用 python,因为我使用 keras 库。这就是我不移植代码的原因 我用 PyImport_ImportModule 和 PyObject 导入 python 代码

提前致谢。

【问题讨论】:

  • 所以我的理解是你想创建一个只有你可以编辑的python库。你可能想看看read only library
  • 从安全角度讲,我相信你需要的是用非对称密钥加密你的 python 文件
  • 也许是即时写出 python 文件,然后执行并删除它?
  • 另一方面,你为什么需要 python 文件呢?为什么不将其移植到 C++?
  • 您可以加密 python 部分并让 C++ 部分解密以供使用。

标签: python c++


【解决方案1】:

问题是你想向谁隐藏python文件的内容。

如果您想将应用程序发送给某个客户,您可以将 python 文件编译为binary

【讨论】:

    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 2014-02-12
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    相关资源
    最近更新 更多