Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 22, 2013 12:11:40

Ashedu
Зарегистрирован: 2012-11-23
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Py2exe, упаковка открытого текста

Доброго всем дня, обнаружил, что если упаковковать в екзешник с помощью py2exe, а затем открыть екзешник текстовым редактором, то там можно увидеть строки кода, точнее строковые переменные из кода. Если в таких строках будет храниться что-нибудь типа “login: username pass: qwerty”, то это не приемлимо.
Вопрос: как избежать такой открытости?

Офлайн

#2 Янв. 22, 2013 19:17:54

neo08
От:
Зарегистрирован: 2008-08-01
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Py2exe, упаковка открытого текста

Ashedu
Доброго всем дня, обнаружил, что если упаковковать в екзешник с помощью py2exe, а затем открыть екзешник текстовым редактором, то там можно увидеть строки кода, точнее строковые переменные из кода. Если в таких строках будет храниться что-нибудь типа “login: username pass: qwerty”, то это не приемлимо. Вопрос: как избежать такой открытости?
 >>> crypted_pass = "cripted_pass" # зашифрований пароль
>>> pass = crypt(str(raw_input("Enter_pass:"))) 
>>> crypted_pass == pass

где crypt - функция шифрования



Отредактировано neo08 (Янв. 22, 2013 19:18:26)

Офлайн

#3 Янв. 22, 2013 19:27:51

Ashedu
Зарегистрирован: 2012-11-23
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Py2exe, упаковка открытого текста

neo08
где crypt - функция шифрования
Ага, т.е. непосредственно в коде у нас написана зашифрованная строка, а перед использованием вытаскиваем, ясно.
А если в коде полно текста, то наверное шифровать всё придется уже после отладки. Неудобная перспектива. Сам py2exe не имеет какой-нибудь более глубокой упаковки?

Офлайн

#4 Янв. 22, 2013 19:59:20

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Py2exe, упаковка открытого текста

Зачем все это? Кому надо все равно достанут, а кому не надо и не подумают искать строки в exe (zip).
Вот еще давнишнее обсуждение по теме: http://python.su/forum/topic/920/

Офлайн

#5 Янв. 22, 2013 20:04:49

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Py2exe, упаковка открытого текста

А что насчет pyinstaller?



Отредактировано 4kpt (Янв. 22, 2013 20:05:02)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version