Некоторое время назад я зашел на этот сайт высококлассного универмага (через HTTPS), и когда я вошел в систему, я заметил, что данные формы, отправляемые в запросе, не содержат мой простой текстовый пароль, но Base64 кодированный вариант.
Чтобы уточнить, вот данные отправки формы (с поддельными учетными данными):
email: johndoe%40gmail.com
password: aGVsbG9fd29ybGQ=
Теперь я немного запутался, почему в запросе закодировано base64. И это также заставило меня усомниться в том, что то, что я делал на своем собственном веб-сайте, было действительно безопасным (отправка простого текста через HTTPS). Я думал, что почти все будет зашифровано в запросе, подобном этому, при отправке его по HTTPS, так какой смысл в кодировании base64 заранее?
Может быть, я просто переосмыслил это, и они кодируют его по причинам, не связанным с безопасностью. Тем не менее остается вопрос, что могло бы послужить причиной для кодирования base64 пароля в запросе?