Задать вопрос
Vova316
@Vova316

Как быстро и легко зашифровать трафик?

Привет.
У меня есть сервис на Pythonе, который имеет API на порту 10000. Сервис принимает данные от других устройств.
Там нет шифрования.
Существует ли простой способ или библиотека на Python при помощи которой я бы мог зашифровать это соединение?
Например, данные бы принимались зашифрованные на порту 10001 и передавались уже не зашифрованные в порт 10000.
Я бы тогда закрыл фаер-волом порт 10000 от внешних соединений, а оставил только порт 10001.

Существуют ли какие-то другие легкие доступные способы?
(дополню, что на устройстве уже есть WEB-сервер и порты 80 и 443 заняты. Этот WEB-сервер не хотелось бы трогать. Хочется, что-бы он работал независимо от API-сервера)
Спасибо.
  • Вопрос задан
  • 338 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Коробочное решение шифрования - это nginx

https://nginx.org/en/
Ответ написан
Комментировать
Steel_Balls
@Steel_Balls
HTTPS для этого и создали. Только порт поменяй с 443 на свой через nginx
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы