⚡️ Обфускация исходного кода. Работаем с pyarmor
Python никак не скрывает свой исходный код и каждый, кто получит файл, может легко его прочитать.
Это может стать серьёзной проблемой в безопасности и, чтобы скрыть и запутать исходник, используют обфускаторы.
Обфускатор — это программа, которая различными способами усложняет скрипт. Меняет названия переменных, потоки и так далее.
Это затрудняет анализ скрипта, сохраняя функциональность. Одна из таких программ — pyarmor.
Установка:
#миниурок #pyarmor
Python никак не скрывает свой исходный код и каждый, кто получит файл, может легко его прочитать.
Это может стать серьёзной проблемой в безопасности и, чтобы скрыть и запутать исходник, используют обфускаторы.
Обфускатор — это программа, которая различными способами усложняет скрипт. Меняет названия переменных, потоки и так далее.
Это затрудняет анализ скрипта, сохраняя функциональность. Одна из таких программ — pyarmor.
Установка:
pip install pyarmor
Пример кода взят из этой статьи, а выше — можете видеть результат.#миниурок #pyarmor
⚡️ Обфускация кода
Любой желающий может открыть ваш код и прочитать его. Но этого можно избежать, если обфусцировать код, то есть перевести в нечитаемый вид. Для этого нам нужен PyArmor.
Установка:
Вводим
#миниурок #pyarmor
Любой желающий может открыть ваш код и прочитать его. Но этого можно избежать, если обфусцировать код, то есть перевести в нечитаемый вид. Для этого нам нужен PyArmor.
Установка:
pip install pyarmor
Запускается этот инструмент из терминала. Обо всех командах можно почитать в документации, нам же потребуется только obfuscate
.Вводим
pyarmor obfuscate file.py
и файл станет таким же непонятным, как на картинке выше. Если стало интересно, советую начать изучение тут. #миниурок #pyarmor