Учебники

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

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

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

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

Кодировка URL

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

Кодировка ASCII

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

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