Найти - Пользователи
Полная версия: Декомпиляция и как от нее спастись?
Начало » Python для новичков » Декомпиляция и как от нее спастись?
1
seregka174
Доброго дня!
Компилирую в exe через pyinstaller
Подскажите как сделать декомпиляцию из exe в py
И как защитить свой код от декомпиляции
Заранее спасибо!
doza_and
seregka174
Компилирую в exe через pyinstaller
При чем здесь это? Не нужен exe, даже вреден.

Делаете свою версию питона, которая работает с pyc используя закрытые ключи.

99.999% случаев никакая защита от декомпиляции не нужна. Нафиг не нужны никому ваши исходники.
JOHN_16
Начнем с того что это не компиляция в том смысле, как если бы вы писали программу на компилируемом языке. Почитайте что такое pyinstaller и как он работает. Полезно будет узнать что такое обфускация. После всего этого подобный вопрос сам отпадет
Rodegast
> И как защитить свой код от декомпиляции

cython
seregka174
Ребят подскажите а что делает pyinstaller –key= ?
Исходя из описания, благодаря переводчику Google вроде как данный параметр в Pyinstaller как раз за это и отвичает или я ошибаюсь?
Из pyinstaller help:
1.6.4 Encrypting Python Bytecode
To encrypt the Python bytecode modules stored in the bundle, pass the –key=key-string argument on the command
line.
For this to work, you must have the PyCrypto module installed. The key-string is a string of 16 characters which is
used to encrypt each file of Python byte-code before it is stored in the archive inside the executable file.
PEHDOM
seregka174 да оно шифрует байткод модулей пайтона котороые пихает в “комплект”
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB