@python_beginnersЭта группа больше не существует

Страница 430 из 1885
Igor
13.09.2016
11:46:34
Выкинул

http://prntscr.com/chhfgn

Подчёркивает.

...

Google
Zart
13.09.2016
11:47:08
запускай

ты когда создавал проект, выбрал же новый венв, вместо дефолтного питона?

file > settings (ctrl+alt+s) там project > project interpreter убедиться что выбран именно твой новый untitled енв

Igor
13.09.2016
11:51:43
http://prntscr.com/chhhk8

Вот так я создал новый проект

Zart
13.09.2016
11:52:35
вот так и неправильно =_=

Igor
13.09.2016
11:52:40
У меня там вот так

http://prntscr.com/chhhvc

Понял тперь

Нужно было нажать See all и выбрать

Zart
13.09.2016
11:54:08
зайди в C:\Users\i.sokolov\AppData\Local\Programs\Python\Python32-32\Lib\site-packages и удали всё что начинается на crypto*

Igor
13.09.2016
11:54:14
Теперь не подчёркивает

Но!

Google
Igor
13.09.2016
11:54:24
Шифрует все файлы

http://prntscr.com/chhie5

Zart
13.09.2016
11:54:46
шифровать файлы иде - охуенная идея

Igor
13.09.2016
11:55:42
Почему все, если блин должен файл, который я выберу...

Блин...

У меня в site-pack нет ничего с crypto

Igor
13.09.2016
11:56:57
Почему все, если блин должен файл, который я выберу...
почему это. там же цикл по all files проходится, емнип

Zart
13.09.2016
11:57:26
там вообще кроме пипа, сетаптулзов, вхиил и пкг_ресурсов быть ничо не должно по хорошему

Igor
13.09.2016
11:57:34
Неужели версии так различаются, что автор на 2 питоне шифровал файл, который выбирал, а у меня все долбит...

Zart
13.09.2016
11:57:42
чо

у тебя код который шифрует всё подряд но при дешифрации спрашивает имя лишь одного

дебильный интерфейс совершенно

Igor
13.09.2016
11:58:22
вот я тоже охуел :)

⬗VLAD⌶K⬖
13.09.2016
11:58:28
мне кажется человеку не нужна криптография, лучше хорошая книга , типа Уэсли Дж. Чана

Igor
13.09.2016
11:58:38
А у чувака, который его выложил. И так и так один файл просил.

То есть он выбирал какой зашифровать, а какой расшифровать.

Так.

Зачем я проделал эти все действия, когда у меня тогда тоже запустилось и так же работало?)))

Zart
13.09.2016
12:00:21
так не так же

Google
⬗VLAD⌶K⬖
13.09.2016
12:03:34
кстати в нем шифрование на уровне байтов или символов?

Zart
13.09.2016
12:03:47
в ком "нем"?

⬗VLAD⌶K⬖
13.09.2016
12:04:08
в том копипасте

Zart
13.09.2016
12:04:11
в его коде применялся блочный AES шифр из pycrypto

файлы открывались в бинарных режимах и шифрование шло блоками по 16 байт

шифровать символы нельзя

⬗VLAD⌶K⬖
13.09.2016
12:06:14
раньше были шифры которые шифровали побуквенно

Zart
13.09.2016
12:06:52
"раньше"?

⬗VLAD⌶K⬖
13.09.2016
12:06:52
шифр цезаря)

Zart
13.09.2016
12:07:06
такие шифры называются потоковыми (stream ciphers)

⬗VLAD⌶K⬖
13.09.2016
12:07:43
и они вроде не отличались надежностью

Zart
13.09.2016
12:07:51
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 'Caesar Cipher'.encode('rot13') 'Pnrfne Pvcure' в двойке он есть, что забавно

⬗VLAD⌶K⬖
13.09.2016
12:08:27
?

Zart
13.09.2016
12:08:43
в тройке он доступен лишь через кодеки

Igor
13.09.2016
12:08:51
Зарт, можешь сказать почему автор мог выбрать файл, который нужно зашифровать и потом выбирал как расшифровать. А у меня шифрует всё?

Zart
13.09.2016
12:09:22
потому что ты впилил функцию "найти все файлы" и передаешь её результат шифратору, который обходит их все

Igor
13.09.2016
12:09:39
А у автора так же было.

Или я что-то не понимаю?

⬗VLAD⌶K⬖
13.09.2016
12:10:14
вот бы обход на весь диск пошел)

Владимир
13.09.2016
12:10:18
Кстати, судя по названию функции автор javist был

Google
Владимир
13.09.2016
12:10:42
Обход на весь диск, если скрипт в корень диска кинуть

Сам себе злобный буратино

Zart
13.09.2016
12:11:03
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import codecs >>> codecs.getencoder('rot13')('Caesar Cipher')[0] 'Pnrfne Pvcure' >>> codecs.getencoder('rot13')('Pnrfne Pvcure')[0] 'Caesar Cipher'

оригинал я не читал

гм... *колупает пичарм* чота он упоротый, и хочет обновлений на беты

...в смысле пакаджей в венве

Igor
13.09.2016
12:14:27
Что ж мне делать то...

Нужно значит убрать функции для всех файлов...

И оставить для одного.

Zart
13.09.2016
12:14:48
начни с нуля аще

Admin
ERROR: S client not available

Zart
13.09.2016
12:14:55
а то у тебя там не код а ужоснах

Igor
13.09.2016
12:15:07
Почему же у автора такой же код и у него только один файл, который выбирает он?

Можете объяснить?

⬗VLAD⌶K⬖
13.09.2016
12:16:20
V
13.09.2016
12:26:54
блин, хотел снова начать бубнить, что человек циклы не знает, а вы его тут алгоритмами шифрования лечите, но подумал, что в этом тоже есть толк. например, есть шанс разобраться с венвами в пичарме, это полезно. если конечно вся винда раньше не зашифруется.

⬗VLAD⌶K⬖
13.09.2016
12:27:57
надо не в пичарме разбираться, а в командной строке)

автоматизировать процессы сборки с помощью скриптов

Zart
13.09.2016
12:28:57
...

⬗VLAD⌶K⬖
13.09.2016
12:29:44
одни раз подсказали как что делать, собрал скрипт и таскаешь по директориям ну

Google
Zart
13.09.2016
12:29:45
слышите голос разума? слышите какую хуйню он несет?

"собрал скрипт"...

V
13.09.2016
12:30:38
@BillyPiston повторяю: на чужой кривой исходник забить, на шифрование пока забить, идти на он-лайн курсы чтоб освоить азы (типы данных, циклы, функции, основы ООП и прочее), потом писать свои физзбазы, крестики-нолики и прочие бесполезные радости. без основ крутой софт не напишешь

начинать просто надо с начала, а не с середины

⬗VLAD⌶K⬖
13.09.2016
12:31:21
Igor
13.09.2016
12:31:34
Ок. Попробую на ITVDN или как там.

fox.hs
13.09.2016
12:31:37
О, крестики-нолики на Python - это тема.

Igor
13.09.2016
12:31:42
И Coursera посмотрю.

Johnnie
13.09.2016
12:31:51
еще можно игру жизнь написать

Viktor
13.09.2016
12:31:58
Потому что он пиздабол
Или ты не так читаешь

V
13.09.2016
12:32:14
да не важно какие курсы, основы везде одни

где интерфейс больше понравится

Igor
13.09.2016
12:32:56
Ну посмотрите видео по ссылке ради интереса.

Viktor
13.09.2016
12:33:09
В смысле?
Кинь статью еще раз

Igor
13.09.2016
12:33:12
Такой же код, но он выбирает файл.

Viktor
13.09.2016
12:33:28
Значит не такой же.

Igor
13.09.2016
12:33:44
http://null-byte.wonderhowto.com/how-to/create-encryption-program-with-python-0164249/

⬗VLAD⌶K⬖
13.09.2016
12:34:04
"собрал скрипт"...
я "собираю" батники, что в этом такого?

V
13.09.2016
12:35:08
щас выяснится, что там с индентом где-то косяк и он должен спрашивать каждый файл, а не один раз (фантазирую, но с индентами у новичков я так понял часто косяки бывают)

⬗VLAD⌶K⬖
13.09.2016
12:35:08
они проделывают ровно то что нужно, без использования пичарма

V
13.09.2016
12:35:41
я "собираю" батники, что в этом такого?
сначала прочитал как "я собираю бантики" )

Страница 430 из 1885

Эта группа больше не существует Эта группа больше не существует