Учебники

Тестирование безопасности — Кодирование и декодирование

Кодирование — это процесс помещения последовательности символов, таких как буквы, цифры и другие специальные символы, в специализированный формат для эффективной передачи.

Декодирование — это процесс преобразования закодированного формата обратно в исходную последовательность символов. Это полностью отличается от шифрования, которое мы обычно неверно истолковываем.

Кодирование и декодирование используются при передаче и хранении данных. Кодирование НЕ должно использоваться для транспортировки конфиденциальной информации.

Кодировка URL

URL-адреса могут отправляться только через Интернет с использованием набора символов ASCII, и в некоторых случаях URL-адрес содержит специальные символы, кроме символов ASCII, его необходимо кодировать. URL-адреса не содержат пробелов и заменяются знаком плюс (+) или% 20.

Кодировка ASCII

Браузер (на стороне клиента) закодирует ввод в соответствии с набором символов, используемым на веб-странице, а набор символов по умолчанию в HTML5 — UTF-8.

Следующая таблица показывает символ ASCII символа и его равный Символ и, наконец, его замену, которую можно использовать в URL перед передачей его на сервер.