HTTPS

HTTPS —

простыми словами

расширение протокола HTTP с поддержкой шифрования. Используется для безопасной передачи конфиденциальных данных в сети. По умолчанию, HTTPS работает на сетевом порту 443.

Пример использования — страницы веб-сайтов с необходимостью ввода логина и пароля, например, https://vk.com/login.php.

Для включения поддержки HTTPS веб-сервером необходимо настроить получение соответствующих запросов и получить сертификат. Последний можно купить или сгенерировать самостоятельно.

Упрощенный принцип работы.
Системный администратор устанавливает на веб-сервер закрытый и открытый ключи. При обмене данными с этим сервером, клиент получает открытый ключ, с помощью которого шифрует все передаваемые данные. Сервер, в свою очередь, расшифровывает эти данные закрытым ключом. Таким образом, при обеспечении надежного хранения закрытого ключа можно, более или менее, гарантировать конфиденциальность передаваемых пакетов.

Прочитайте более подробно об https на сайте Википедия