encoding
termoprogramaçãodesenvolvimento web
Representar dados numa forma que um canal ou leitor específico consiga carregar - uma transformação reversível, sem sigilo e sem integridade anexados.
A palavra é usada para três coisas diferentes, e separá-las evita uma família de erros de segurança: codificar torna o dado transportável, cifrar o torna ilegível sem chave, e resumir por hash o torna irrecuperável. Só a primeira é reversível por qualquer um. Codificações em camadas são também onde os filtros erram - um valor decodificado uma vez pode continuar codificado, e uma verificação aplicada na camada errada vê algo que o destino não verá. Percentual, entidade e Base64 numa mesma URL não é incomum, e todo descompasso entre o que o filtro analisou e o que o alvo analisa é um desvio.
Também conhecido como: character encoding