Перед передачей данных браузер и сервер устанавливают TLS-соединение: согласуют шифры и обмениваются ключами, а сервер предъявляет сертификат. После этого весь обмен — GET- и POST-запросы, URL, cookie — идёт в зашифрованном виде. В адресной строке такой сайт отмечается схемой https и значком замка.
Переход на HTTPS решает сразу несколько задач:
Сегодня HTTPS — стандарт де-факто для любого сайта, а не только для страниц с формами и оплатой.