Как отправлять защищенный/шифрованный POST запрос между двумя серверами? Один сервер (PHP) отправляет запрос на другой (NodeJS).
Нужно:
1. Шифровать данные
2. Передавать ключ авторизации, что бы никто больше не мог обращаться к серверу.
Подскажите как и чем можно правильно шифровать/дешифровывать (что бы работало и в NodeJS и в PHP).
Где можно почитать?
Подойдёт ли шифровка открытым/закрытым ключем ssh? Как подобное реализовать?

21 Авг 2019 в 07:13
240 +1
0
Ответы
1

Для отправки зашифрованного POST запроса между двумя серверами (PHP и NodeJS) можно использовать протокол HTTPS, который обеспечивает шифрование данных между клиентом и сервером с помощью SSL/TLS. Для этого необходимо установить SSL сертификат на обоих серверах.

Чтобы передать ключ авторизации и использовать его для шифрования и дешифрования данных, можно использовать симметричное шифрование (например, AES) с использованием предварительно согласованного ключа. Этот ключ можно передать от сервера PHP к серверу NodeJS зашифрованным с помощью открытого ключа сервера NodeJS, а затем использовать его для шифрования и дешифрования данных.

Чтобы реализовать шифрование открытым/закрытым ключем SSH, можно использовать библиотеки PHP SSH2 и Node.js ssh2. Однако, обычно SSH используется для защищенного удаленного управления сервером, а не для шифрования данных между серверами.

Для более детальной информации о шифровании данных между PHP и NodeJS, рекомендуется изучить документацию по использованию HTTPS, TLS, AES, а также библиотек для шифрования данных в PHP (например, OpenSSL) и NodeJS (например, Crypto). Также полезно изучить техники передачи ключей симметричного шифрования между серверами.

В целом, лучший способ отправки зашифрованного POST запроса между серверами - использовать HTTPS с SSL/TLS для шифрования данных и защиты от несанкционированного доступа.

20 Апр в 13:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир