encoding

termo

programaçã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

Todos os verbetes do glossário