Python 3.x 在Python中导入加密的Cython模块

Python 3.x 在Python中导入加密的Cython模块,python-3.x,windows,encryption,cython,Python 3.x,Windows,Encryption,Cython,如何将加密的.pyd字节码模块导入Python,而不将解密的.pyd字节码模块公开到磁盘? 到目前为止,我的思维过程是什么: 使用open(my encrypted file)和read()将加密文件存储到变量中 使用密码库和我的密钥解密 从内存导入解密的.pyd模块 最后一步是我想不出来的。 我已经看到了许多用.py和pyc模块实现这一点的解决方案,但我对cythonized.pyd模块特别感兴趣。这样的事情可能吗? 我在cython版本0.29.13中使用python-3.7和Windows

如何将加密的.pyd字节码模块导入Python,而不将解密的.pyd字节码模块公开到磁盘? 到目前为止,我的思维过程是什么:

  • 使用open(my encrypted file)和read()将加密文件存储到变量中
  • 使用密码库和我的密钥解密
  • 从内存导入解密的.pyd模块
  • 最后一步是我想不出来的。 我已经看到了许多用.py和pyc模块实现这一点的解决方案,但我对cythonized.pyd模块特别感兴趣。这样的事情可能吗?
    我在cython版本0.29.13中使用python-3.7和Windows,我认为没有现成的解决方案可以做到这一点。假设你成功地做到了。。。。你的秘密钥匙存放在哪里?大概是在未加密的代码中?还有什么能阻止用户发现它呢?好吧,这是一个令人沮丧的问题。。。有两种方法可以隐藏密钥,目前还没有确定一种方法,但它肯定不会出现在代码中。