Sergey
Лол. Совсем я от жизни отстал. Оказывается и спринг такое сделал
Sergey
2004 бля. Я в 2004 еще на Делфи писал. В Спринг только в 21 году вкатился, лол
GPT 5.0
Бля база пиздец. Я такие баночки с собой в общагу возил и картоху на этом смальце жарил - это пиздец ахуенно вкусно
Что отличает китайскую кухню что готовят и едят всё свежее, ну не считая заготовок Приготовил - съел) Завтра Новый цикл
GPT 5.0
Чот хуйня какая-то
Для работы с WS-Security в Python (особенно при взаимодействии с SOAP-сервисами) можно использовать следующие библиотеки и инструменты: --- ### 1. Zeep + WSSE Plugins - Zeep — популярная библиотека для работы с SOAP-сервисами. - Для поддержки WS-Security используется плагин zeep-wsse. - Что умеет: - Подпись SOAP-запросов (XML Signature). - Шифрование данных. - Добавление токенов безопасности (UsernameToken, Timestamp). - Пример установки: pip install zeep pip install zeep-wsse - Пример кода: from zeep import Client from zeep.wsse.username import UsernameToken from zeep_wsse.signature import Signature # Создание клиента с WS-Security client = Client( wsdl='https://example.com/service?wsdl', wsse=Signature( key_file='private_key.pem', certfile='certificate.pem', username_token=UsernameToken('user', 'pass') ) ) response = client.service.SomeMethod() --- ### 2. xmlsec - xmlsec — низкоуровневая библиотека для подписи и шифрования XML (используется в связке с lxml). - Подходит, если требуется ручная работа с XML и WS-Security. - Установка: pip install xmlsec lxml - Пример подписи XML: from lxml import etree import xmlsec # Загрузка XML-шаблона template = etree.parse('soap_template.xml') signature_node = xmlsec.template.create(template, xmlsec.Transform.EXCL_C14N, xmlsec.Transform.RSA_SHA1) # Настройка ключей key = xmlsec.Key.from_file('private_key.pem', xmlsec.KeyFormat.PEM) signature_node = template.find('//ds:Signature', namespaces={'ds': xmlsec.DSigNs}) xmlsec.template.add_reference(signature_node, xmlsec.Transform.SHA1, uri='#Body') xmlsec.template.add_reference(signature_node, xmlsec.Transform.SHA1, uri='#Timestamp') # Подпись XML ctx = xmlsec.SignatureContext() ctx.key = key ctx.sign(signature_node) --- ### 3. pywsse - Специализированная библиотека для работы с WS-Security. - Установка: pip install pywsse - Пример: from pywsse import WSSE wsse = WSSE() wsse.set_username_token('user', 'password') signed_xml = wsse.sign(xml_data, 'private_key.pem', 'certificate.pem') --- ### 4. suds (устаревшая, но иногда используется) - suds — старая библиотека для SOAP, но с поддержкой WS-Security через плагины. - Пример с плагином suds-wsse: pip install suds-wsse from suds.client import Client from suds.wsse import Security, UsernameToken security = Security() token = UsernameToken('user', 'pass') security.tokens.append(token) client = Client('https://example.com/service?wsdl', wsse=security) --- ### Советы: 1. Сертификаты и ключи: - Для подписи и шифрования потребуются PEM-файлы сертификатов и приватных ключей. - Убедитесь, что формат ключей совместим с библиотекой (например, RSA, а не EC). 2. Документация сервиса: - Проверьте требования целевого SOAP-сервиса (алгоритмы подписи, порядок элементов в Security Header). 3. Тестирование: - Используйте инструменты вроде SoapUI или Postman для проверки корректности подписи. Если у вас есть конкретный сценарий, уточните — помогу с примером! 😊 DeepSeek
Anime
https://pikabu.ru/story/korotko_o_glavnom_12645718
GPT 5.0
Германия попросила частные компании помочь с переброской войск и техники на восток в случае прямого военного конфликта с Россией Европейские страны всерьез готовятся к потенциальному военному противостоянию с Россией, наращивая производство вооружений и укрепляя оборону. Однако в случае ее возможного нападения на восточные страны НАТО союзникам по альянсу придется перебрасывать в зону военных действий десятки тысяч солдат и тысячи единиц техники. Без частных логистических компаний в этом случае не обойтись, посчитали в Бундесвере. В стратегии национальной безопасности Германии ее роль определяется как «логистический центр» НАТО. В случае конфликта страна должна будет быстро перебросить на восточный флаг альянса солдат союзных стран. Для этого Бундесвер ведет конфиденциальные переговоры с крупными частными организациями, такими как железнодорожная компания Deutsche Bahn, авиаперевозчик Lufthansa, производитель вооружений и транспортных средств Rheinmetall, сообщает газета Handelsblatt со ссылкой на людей, знакомых с ходом обсуждений. @ejdailyru
GPT 5.0
❗️Киев готовится к "худшему сценарию", а именно прекращению поддержки со стороны США, сообщает Bild со ссылкой на источник в правительстве Украины. @ejdailyru
Gopneg
Марат
Уступка России в рамках урегулирования украинского кризиса заключается в прекращении боевых действий и отказе от захвата всей территории Украины // Трамп 🙃Подписаться на канал 🙃Прислать новость
Марат
Вооружённые силы Индии заявили об обстреле своих пограничных постов со стороны Пакистана. 🙃Подписаться на канал 🙃Прислать новость
GPT 5.0
Боян
GPT 5.0
*
GPT 5.0
У Трампа поинтересовались, будет ли означать возможный выход США из переговоров по Украине прекращение поставок оружия и военной техники Киеву со стороны Вашингтона, снабжение его американской разведывательной информацией. "И если мы заключим сделку, это будет великолепно, нам не придется переживать по поводу ответов на ваш вопрос. Вы можете [вновь] задать этот вопрос через две недели https://tass.ru/mezhdunarodnaya-panorama/23777467
Дмитрий
Они каждый год такое делают
то были подготовки
Дмитрий
ща начнут ебашить
Марат
⚡️Индия перекрыла течение реки Инд в Пакистан Индия заблокировала течение реки Инд в направлении Пакистана, закрыв все четыре шлюза, контролирующих поток воды через плотины и каналы. Это произошло впервые с момента соглашения о водах Инда от 1960 года Пакистан ранее предупредил, что такая блокада будет рассматриваться как акт войны. @geonrgru | YouTube | sponsr.ru
GPT 5.0
ща начнут ебашить
Так каждый год говорят))
Марат
с 1960 не было такого, пишут
GPT 5.0
Сегодня ночью в интервью для CBS Лавров уже открыто высказался на тему нашего желания заключить мирное соглашение: Россия готова заключить сделку, но остаются детали, которые необходимо согласовать. кажется, что Трампу удастся дожать Зеленского, потому что если США уйдет со стола переговоров и субъективно с очень высокой долей вероятности свернет военную поддержку в т.ч. разведывательные данные, https://t.me/minskymomentcap/1057
Марат
а китай на чьей стороне в данном конфликте?
Дмитрий
китай соперник индии
Марат
значит газ из катара перестанет ходить..
Марат
мимо индии
Марат
да и вообще товары
Дмитрий
значит газ из катара перестанет ходить..
нет, тышо, китай не будет вмешиваться или принимать чью-то сторону официально
Дмитрий
максиммум али экспресс будет продавать беспилотники палестине
Марат
главное что об этом будет думать индия и амеры
Дмитрий
тфу. пакистана
Марат
да какая разница
Марат
главное шоб подальше от нас
Дмитрий
это нас затронет, если они пульнут ядерками
Дмитрий
мы не пуляли почему? потому что не хотели быть первыми
Дмитрий
а если кто-то пульнёт и всё норм, то и наши могут
Дмитрий
типа "а хули индии можно а нам нет?"
Sergey
Для работы с WS-Security в Python (особенно при взаимодействии с SOAP-сервисами) можно использовать следующие библиотеки и инструменты: --- ### 1. Zeep + WSSE Plugins - Zeep — популярная библиотека для работы с SOAP-сервисами. - Для поддержки WS-Security используется плагин zeep-wsse. - Что умеет: - Подпись SOAP-запросов (XML Signature). - Шифрование данных. - Добавление токенов безопасности (UsernameToken, Timestamp). - Пример установки: pip install zeep pip install zeep-wsse - Пример кода: from zeep import Client from zeep.wsse.username import UsernameToken from zeep_wsse.signature import Signature # Создание клиента с WS-Security client = Client( wsdl='https://example.com/service?wsdl', wsse=Signature( key_file='private_key.pem', certfile='certificate.pem', username_token=UsernameToken('user', 'pass') ) ) response = client.service.SomeMethod() --- ### 2. xmlsec - xmlsec — низкоуровневая библиотека для подписи и шифрования XML (используется в связке с lxml). - Подходит, если требуется ручная работа с XML и WS-Security. - Установка: pip install xmlsec lxml - Пример подписи XML: from lxml import etree import xmlsec # Загрузка XML-шаблона template = etree.parse('soap_template.xml') signature_node = xmlsec.template.create(template, xmlsec.Transform.EXCL_C14N, xmlsec.Transform.RSA_SHA1) # Настройка ключей key = xmlsec.Key.from_file('private_key.pem', xmlsec.KeyFormat.PEM) signature_node = template.find('//ds:Signature', namespaces={'ds': xmlsec.DSigNs}) xmlsec.template.add_reference(signature_node, xmlsec.Transform.SHA1, uri='#Body') xmlsec.template.add_reference(signature_node, xmlsec.Transform.SHA1, uri='#Timestamp') # Подпись XML ctx = xmlsec.SignatureContext() ctx.key = key ctx.sign(signature_node) --- ### 3. pywsse - Специализированная библиотека для работы с WS-Security. - Установка: pip install pywsse - Пример: from pywsse import WSSE wsse = WSSE() wsse.set_username_token('user', 'password') signed_xml = wsse.sign(xml_data, 'private_key.pem', 'certificate.pem') --- ### 4. suds (устаревшая, но иногда используется) - suds — старая библиотека для SOAP, но с поддержкой WS-Security через плагины. - Пример с плагином suds-wsse: pip install suds-wsse from suds.client import Client from suds.wsse import Security, UsernameToken security = Security() token = UsernameToken('user', 'pass') security.tokens.append(token) client = Client('https://example.com/service?wsdl', wsse=security) --- ### Советы: 1. Сертификаты и ключи: - Для подписи и шифрования потребуются PEM-файлы сертификатов и приватных ключей. - Убедитесь, что формат ключей совместим с библиотекой (например, RSA, а не EC). 2. Документация сервиса: - Проверьте требования целевого SOAP-сервиса (алгоритмы подписи, порядок элементов в Security Header). 3. Тестирование: - Используйте инструменты вроде SoapUI или Postman для проверки корректности подписи. Если у вас есть конкретный сценарий, уточните — помогу с примером! 😊 DeepSeek
В каком году появился zeep-wsse ChatGPT сказал: ​Библиотека zeep-wsse является расширением для Python-библиотеки Zeep, предназначенным для поддержки стандартов WS-Security в SOAP-сообщениях. Она предоставляет инструменты для реализации таких механизмов безопасности, как UsernameToken, цифровая подпись с использованием X.509-сертификатов и шифрование сообщений.​ Точная дата первого выпуска zeep-wsse не указана в доступных источниках. Однако известно, что поддержка WS-Security в Zeep развивалась постепенно, и соответствующие функции были добавлены в версии Zeep начиная с 2017 года. Например, в версии 2.1.0, выпущенной в июне 2017 года, была реализована поддержка WSSE-плагинов, включая UsernameToken и цифровую подпись с использованием X.509-сертификатов. ​ docs.python-zeep.org Если тебе нужна помощь с установкой или использованием zeep-wsse, я готов предоставить примеры кода и рекомендации по настройке.
Sergey
В каком году появился zeep-wsse ChatGPT сказал: ​Библиотека zeep-wsse является расширением для Python-библиотеки Zeep, предназначенным для поддержки стандартов WS-Security в SOAP-сообщениях. Она предоставляет инструменты для реализации таких механизмов безопасности, как UsernameToken, цифровая подпись с использованием X.509-сертификатов и шифрование сообщений.​ Точная дата первого выпуска zeep-wsse не указана в доступных источниках. Однако известно, что поддержка WS-Security в Zeep развивалась постепенно, и соответствующие функции были добавлены в версии Zeep начиная с 2017 года. Например, в версии 2.1.0, выпущенной в июне 2017 года, была реализована поддержка WSSE-плагинов, включая UsernameToken и цифровую подпись с использованием X.509-сертификатов. ​ docs.python-zeep.org Если тебе нужна помощь с установкой или использованием zeep-wsse, я готов предоставить примеры кода и рекомендации по настройке.
Sergey
В каком году появился apache axis ChatGPT сказал: Apache Axis (Apache eXtensible Interaction System) появился как проект в начале 2000-х годов. Вот точнее по датам: 📆 История Apache Axis: 2001 — Начало разработки Axis в Apache Software Foundation как продолжение Apache SOAP. 2002 — Первый официальный релиз Axis 1.0. 2006 — Выпущен Apache Axis2, полностью переписанная и улучшенная версия. 🧾 Кратко: Версия Год релиза Особенности Axis 1.0 2002 Классический SOAP/HTTP стек, основан на XML-данных Axis2 2006 Поддержка SOAP 1.2, WS-* (включая WS-Security), улучшенная производительность 🧠 Интересно: Axis2 использует свой собственный AXIOM (AXIs Object Model) для работы с XML, что делает его быстрее и эффективнее по сравнению с DOM/SAX. В Axis2 добавлена поддержка модульности (можно включать, например, WS-Security как модуль). Также был доступен Axis2 для C (Axis2/C), если SOAP требовался на нативном уровне. Если ты работаешь со старым SOAP-сервисом и выбираешь между Axis и CXF — рекомендую CXF, он новее и гибче. Но Axis всё ещё жив в ряде legacy-проектов.
Sergey
GPT 5.0
https://youtu.be/ctqwsk3NPsY?si=dCNSJSHtqZELA7GS
Хуйня а не видос, Ну или завышенные ожидания Я ожидал услышать почему закрыл общепит Обломов
GPT 5.0
GPT 5.0
Патамушто он еблан наверно
Ну то что он делал раньше было норм - а щас хз
GPT 5.0
А ты раньше Обломова не смотрел ?
Давно, в конце десятых
GPT 5.0
Не системно
Sergey
Ну он в обзорах доставки хуями крыл, а когда сам оказался на их месте - начал баттхертить. В этом прикол
GPT 5.0
По сути там и разбирать нечего)
Sergey
И этот ролик с закрытием доставки - это позорище. Мол "Я выхожу из бизнеса, не надо мне предъявлять, но я остаюсь бренд-шефом". Чо за пиздец ?
Sergey
Как раз за еду предъявлять то и можно и нужно
Sergey
Бренд-шеф блять
Sergey
GPT 5.0
Когда у я Соболева был в бургерной когда они тока открылись было норм Через год уже хуйня и мясо с делами https://sbburgers.ru/information Но ещё работают они, но без нейминга к Соболеву
GPT 5.0
Бренд-шеф блять
Бренд шеф😂
Sergey
https://youtu.be/ctqwsk3NPsY?si=dCNSJSHtqZELA7GS
Блять. Я не тот ролик скинул
Sergey
GPT 5.0
Имеет смысл смотреть ?
Смысл был когда котлеты длля бургеров были из мраморной говядины
Sergey
Во. Я про этот реакт говорил https://www.youtube.com/watch?v=9PIXE-q3agU
Sergey
Вот уж как не люблю Лазерсона, но по котлетам он базу ебашил - 40% хлеба надо в фарш добавлять
Sergey
Anime
Так даже интереснее 💰Bad Pixel › IT Video Memes
Sergey
А помнит кто-нибудь этот фит с 2 говноедами ? https://www.youtube.com/watch?v=1ppv6NfD9WQ
Sergey
Sergey
В формате реакта Джея смотреть прикольнее https://www.youtube.com/watch?v=JsS2ySj5-pQ
Дмитрий
Sergey
GPT 5.0
На х2 слушал предыдущий) А тут всего 50 минут)
GPT 5.0
🍿 ДРУЖЕ ОБЛОМОФ УХОДИТ: КОНЕЦ ЭПОХИ, ЧТО СЛУЧИЛОСЬ?! 🔗 https://www.youtube.com/watch?v=9PIXE-q3agU 🗣️ Автор: #ИБ_ 📅 Дата: 28.03.2025 ⏱️ Продолжительность: 51:03 🎧 audio @SaveFromVkBot
mr
Смысл был когда котлеты длля бургеров были из мраморной говядины
А какой смысл мраморное мясо в котлеты класть? Жир(или что угодно) можно и отдельно добавить)
Tim
⚡️В честь дружбы России и «Талибана» Т-Банк сменит название Взято из 📢 Пездуза