Size: a a a

2020 August 12

D

Dim in Python
там еще есть дополнение
источник

D

Dim in Python
Optimization of the cipher
On systems with 32-bit or larger words, it is possible to speed up execution of this cipher by combining the SubBytes and ShiftRows steps with the MixColumns step by transforming them into a sequence of table lookups. This requires four 256-entry 32-bit tables (together occupying 4096 bytes). A round can then be performed with 16 table lookup operations and 12 32-bit exclusive-or operations, followed by four 32-bit exclusive-or operations in the AddRoundKey step.[10] Alternatively, the table lookup operation can be performed with a single 256-entry 32-bit table (occupying 1024 bytes) followed by circular rotation operations.

Using a byte-oriented approach, it is possible to combine the SubBytes, ShiftRows, and MixColumns steps into a single round operation.[11]
источник

D

Dim in Python
поясните последний абзац
источник

D

Dim in Python
т.е. вот этот:

Alternatively, the table lookup operation can be performed with a single 256-entry 32-bit table (occupying 1024 bytes) followed by circular rotation operations.
источник

АN

Александр Nem... in Python
Dima Dzundza
а в библиотеке уже максимально оптимизированно
Да я ж говорю он походу мазохист
источник

DD

Dima Dzundza in Python
источник

АN

Александр Nem... in Python
Опять все удалили
источник

АN

Александр Nem... in Python
Да что ты ругаешься опять? Мыж по теме не может найти предлогаю гугал с иностранными форумами
источник

АN

Александр Nem... in Python
Какие злые вы тут пойду создам свой питон со скриптами и логами
источник

DD

Dima Dzundza in Python
)))
источник

D

Dim in Python
Александр Nem
Опять все удалили
лучше создай чат по AES128 на питоне
источник

D

Dim in Python
может кто что дельное подскажет
источник

АN

Александр Nem... in Python
Dim
лучше создай чат по AES128 на питоне
Атстань
источник

WS

Wolf Spirit in Python
Приветствую. Может кто-то подсказать по рабочей задаче? Нужно тянуть данные со space-track. Данные получаю по такому принципу:
session = requests.Session()
resp = session.post(url, data=siteCred) #для авторизации на сайте
resp = session.get(urlData) #дальнейшее получение данных по нужным мне ссылкам
И всё прекрасно работает, но есть одно НО. Теперь нужно, чтобы это работало через рабочий-урезанный инет. Через прокси. Есть адрес прокси, порт, логин/пароль к нему и файл сертификата (в его правильности я не уверена). Как правильно и в каком порядке это всё прописывать?
Я пытаюсь затолкать эти данные в resp = session.post(url, proxies=proxies, cert=filename)
В верности своих действий сомневаюсь. Пока что натыкаюсь на ошибку [SSL] PEM lib (_ssl.c:2964)
Как правильно прописывать прокси? (логин:пасс@прокси:порт)? Нужен вообще сертификат этот?
Буду рада если подскажите хоть по каким ключевым словам искать в Гугле. Перебирала разные методы, все ошибки выводят на неверный сертификат.
источник

PK

Philip Kandyba in Python
Wolf Spirit
Приветствую. Может кто-то подсказать по рабочей задаче? Нужно тянуть данные со space-track. Данные получаю по такому принципу:
session = requests.Session()
resp = session.post(url, data=siteCred) #для авторизации на сайте
resp = session.get(urlData) #дальнейшее получение данных по нужным мне ссылкам
И всё прекрасно работает, но есть одно НО. Теперь нужно, чтобы это работало через рабочий-урезанный инет. Через прокси. Есть адрес прокси, порт, логин/пароль к нему и файл сертификата (в его правильности я не уверена). Как правильно и в каком порядке это всё прописывать?
Я пытаюсь затолкать эти данные в resp = session.post(url, proxies=proxies, cert=filename)
В верности своих действий сомневаюсь. Пока что натыкаюсь на ошибку [SSL] PEM lib (_ssl.c:2964)
Как правильно прописывать прокси? (логин:пасс@прокси:порт)? Нужен вообще сертификат этот?
Буду рада если подскажите хоть по каким ключевым словам искать в Гугле. Перебирала разные методы, все ошибки выводят на неверный сертификат.
источник

PK

Philip Kandyba in Python
Wolf Spirit
Приветствую. Может кто-то подсказать по рабочей задаче? Нужно тянуть данные со space-track. Данные получаю по такому принципу:
session = requests.Session()
resp = session.post(url, data=siteCred) #для авторизации на сайте
resp = session.get(urlData) #дальнейшее получение данных по нужным мне ссылкам
И всё прекрасно работает, но есть одно НО. Теперь нужно, чтобы это работало через рабочий-урезанный инет. Через прокси. Есть адрес прокси, порт, логин/пароль к нему и файл сертификата (в его правильности я не уверена). Как правильно и в каком порядке это всё прописывать?
Я пытаюсь затолкать эти данные в resp = session.post(url, proxies=proxies, cert=filename)
В верности своих действий сомневаюсь. Пока что натыкаюсь на ошибку [SSL] PEM lib (_ssl.c:2964)
Как правильно прописывать прокси? (логин:пасс@прокси:порт)? Нужен вообще сертификат этот?
Буду рада если подскажите хоть по каким ключевым словам искать в Гугле. Перебирала разные методы, все ошибки выводят на неверный сертификат.
Нужно проверить как вы передаете сертификат, может просто путь к файлу неверный (не скидывайте только сюда ничего, сами проверьте), и на ошибку более детальную, вот ее можете поделиться по одной строке сложно что то сказать
источник

WS

Wolf Spirit in Python
Philip Kandyba
Нужно проверить как вы передаете сертификат, может просто путь к файлу неверный (не скидывайте только сюда ничего, сами проверьте), и на ошибку более детальную, вот ее можете поделиться по одной строке сложно что то сказать
Спасибо, попробовала как написано в ссылке. Без указания cert (только с заданным прокси), выдаёт уже намозолившую глаза ошибку [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:720)
Где может в линуксе храниться этот сертификат? Я брала тот, что мне скидывали коллеги и просто запихивала его в папку с исполняемым файлом. Также рыскала в корневых сертификатах системы и указывала к ним пути. Ошибки всё равно лезут. Вроде бы мне в файерфоксе этот сертификат подключали, но я его проверила и там вообще никакой не указан. Я просто запуталась уже и не понимаю где концы ошибок искать? Возможно такое, что не с рабочим сертификатом конфликты, а с каким-то внутренним с сайта space-track? Извиняюсь за кучу глупых вопросов.

P.s. Ещё момент, какого формата сертификат должен быть? У меня .cer, в сети видела примеры, где нужен формат .pem. Перевести его с помощью openssl мне не удалось.
источник

PK

Philip Kandyba in Python
Wolf Spirit
Спасибо, попробовала как написано в ссылке. Без указания cert (только с заданным прокси), выдаёт уже намозолившую глаза ошибку [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:720)
Где может в линуксе храниться этот сертификат? Я брала тот, что мне скидывали коллеги и просто запихивала его в папку с исполняемым файлом. Также рыскала в корневых сертификатах системы и указывала к ним пути. Ошибки всё равно лезут. Вроде бы мне в файерфоксе этот сертификат подключали, но я его проверила и там вообще никакой не указан. Я просто запуталась уже и не понимаю где концы ошибок искать? Возможно такое, что не с рабочим сертификатом конфликты, а с каким-то внутренним с сайта space-track? Извиняюсь за кучу глупых вопросов.

P.s. Ещё момент, какого формата сертификат должен быть? У меня .cer, в сети видела примеры, где нужен формат .pem. Перевести его с помощью openssl мне не удалось.
Попробуйте убрать cert и заменить его на verify, попробуйте сначала verify=False, потом verify=путь к файлу сертификата.
источник

WS

Wolf Spirit in Python
Philip Kandyba
Попробуйте убрать cert и заменить его на verify, попробуйте сначала verify=False, потом verify=путь к файлу сертификата.
Я уже ушла с рабочего места, нет возможности проверить прям сейчас. Если можно, перепроверю завтра и отпишусь сюда (или в личку, как скажете). Но я уже пробовала различные варианты и с cert, и с verify.
Насколько помню, с verify=False уже сайт артачиться начинает, мол "без проверки не пущу" (могу ошибаться).
источник

yd

your dns in Python
[ищу кто сможет отредачить мой скрипт]
Проблему так и не решили.
Готов обсуждать любой ценник за решение! Используется библиотека telethon
Задача пропустить чаты, в которые бот не может отправить сообщение (пропустить и начать работать с чатами дальше по списку. Используется For)

Вам нужно лишь додумать реализацию "пропуска чатов" в которые нельзя написать.
По факту дел на пару строк, но мало кто вообще может это решить (судя по людям, с которыми проработал весь день. Никто не решил)

Подробности готов скинуть в лс.
источник