相关疑难解决方法(0)

如何保护Python源代码?

是否可以仅分发Python脚本的字节码版本(.pyc文件)而不是原始的.py文件?我的应用程序嵌入了Python解释器并调用PyImport_Import来加载脚本.我怎么能告诉它寻找.pyc文件并导入它?

c python bytecode compilation

10
推荐指数
3
解决办法
1万
查看次数

DropBox如何保护其python代码?

我知道DropBox在其应用程序中使用了很多python代码,所以我想知道如何防止代码被盗,因为混淆python代码(保护python代码)似乎很难.

我读过有关将python代码转换为可执行文件(即pyinstaller)的软件.DropBox是否使用这样的软件来保护他们的代码?

python obfuscation dropbox

10
推荐指数
1
解决办法
3414
查看次数

创建可移植的Django应用程序 - 需要帮助

我正在构建一个Django应用程序,我在Ubuntu Linux主机上轻松运行(测试:)).我想打包没有源代码的应用程序,并将其分发到另一台生产机器.理想情况下,应用程序可以由./runapp命令运行,该命令启动运行python/django代码的CherryPy服务器.

我发现了几种方法:

  1. 仅分发.pyc文件并在目标计算机上构建和安装所有要求.
  2. 使用众多工具之一将Python应用程序打包到可分发的包中.

我真的想要nr.2选项,我想包含我的Django应用程序,所以可以分发它而无需安装或配置其他东西.搜索互联网给我提供了更多的问题而不是答案,而且非常酸的味道,Django包装是一种神秘的艺术,每个人都知道,但没有人说.:)

我试过Freeze(失败),Cx_freeze(简易安装版本失败,存储库版本工作,但应用程序输出失败)和dbuilder.py上的红色(这应该工作,但不起作用 - 我猜).如果我理解正确,大多数问题都源于Django导入模块的方式(例子),但我不知道如何解决它.

如果有人能在线提供有关打包/分发独立Django应用程序的任何指示或好资源,我将非常高兴.

python linux django software-distribution cherrypy

8
推荐指数
2
解决办法
1793
查看次数

如何从distutils二进制发行版中剥离源代码?

我想从distutils创建一个只有字节码的发行版(不是真的,我这样做;我知道我在做什么).使用setuptools和bdist_egg命令,您只需提供--exclude-source参数即可.不幸的是,标准命令没有这样的选项.

  • 是否有一种简单的方法可以在创建tar.gz,zip,rpm或deb之前去除源文件.
  • 是否有相对干净的按命令方式(例如,仅用于tar.gz或zip).

python distutils bytecode

8
推荐指数
1
解决办法
2707
查看次数

用于Django应用程序的Cython:它会起作用吗?

使用python 3.4 Django app进行cython编译,还是可以在没有大量工作的情况下使用?

这个答案 - /sf/answers/514301791/ - 关于保护python代码的问题促使我提出这个问题.

之前已经提出了一个类似的问题,但是关于提高性能:使用Cython和Django.是否有意义?

python django compilation cython python-3.x

8
推荐指数
2
解决办法
4590
查看次数

如何销售用解释语言编写的代码?

在我看来,如果你用一种解释性的语言写作一定很难销售软件,因为任何购买它的人都可以编辑它/改变它/转售它没有太大的困难.

你怎么解决这个问题?我有几个PHP应用程序,我不愿意向人们销售,因为它似乎太简单了,他们无法更改/阅读/编辑/销售我生产的内容.

interpreted-language

7
推荐指数
4
解决办法
1327
查看次数

Python应用程序:你能以某种方式保护你的代码吗?

如果真的有一种"最好的"方式,那么发布python应用程序的最佳方法什么,并确保人们不能(轻松地)反向设计您的算法/安全/工作?

如果没有"最佳"方式,有哪些不同的选择?

背景:我喜欢用Python编码,并希望用它发布更多应用程序.我想知道的一件事是,人们可能会绕过我放入的任何许可代码,或者只能破掉我的整个源代码库.我听说过Py2Exe和类似的应用程序,但我很好奇是否有"首选"方法,或者这个问题只是生活中的事实.

python security reverse-engineering

7
推荐指数
3
解决办法
1万
查看次数

如何加密python源代码?

我们有一个用Python实现的业务关键程序.我们的老板不希望别人,特别是我们的竞争对手知道它是如何设计和实施的.所以我必须找到一种方法来加密它.我首先想到了pyc和pyo,但很快我发现它们很可能被拆解了.我想加密我们的源代码,但我不知道该怎么做?你能帮帮我吗?任何指导都将受到高度赞赏.

python obfuscation

7
推荐指数
2
解决办法
1万
查看次数

完全反编译python编译的(*.pyc)文件是否容易?

我想知道反编译python字节代码有多容易.我在python中创建了一个应用程序,我希望它是安全的.我正在使用py2exe,它基本上依赖于python编译的文件.

这样可以保护代码吗?

python bytecode

6
推荐指数
2
解决办法
1万
查看次数

如何安全地加密docker容器?

我想知道是否有任何通用程序来保护 docker 容器的内容以提取合理的源代码。

目前,我天真地通过基于许可证加密和解密源来保护我的 Python 应用程序。

有没有独立于docker容器内容的解决方案?喜欢向 docker 添加许可证注册表吗?

我正在考虑一个在启动开始时检查许可证服务器的程序。

docker

6
推荐指数
1
解决办法
8698
查看次数