Как скомпилировать скрипт Python в исполняемый файл Unix и сделать его нечитаемым? - PullRequest
0 голосов
/ 27 июня 2018

Я знаю, что могу сделать скрипт Python исполняемым для Unix, используя #!/usr/bin/env python, но если я открою исполняемый файл в любом текстовом редакторе, код будет виден всем.

Я хочу скомпилировать скрипт Python в настоящий исполняемый файл Unix, это означает, что он скомпилирован в Assembly, и никто не может прочитать его код, и декомпиляция действительно сложна в Assembly.

Я видел Cython, который компилирует код Python в код C, но создает файл .so (общий объект) и не может быть выполнен, только импортирован.

Это также можно сделать, если бы существовал инструмент, который действительно генерирует код C / C ++, а не .so, поэтому, используя любой компилятор, такой как gcc , скомпилируйте .c или .cpp файл. Если бы он существовал, он также мог бы заменить любой другой компилятор Python, такой как py2app, py2exe или любой подобный.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 27 июня 2018
...