Pular para o conteúdo
Todos os conceitos

Codificar não é cifrar

Codificação muda a forma; cifra esconde o conteúdo com uma chave.

Codificar é trocar a forma de representar um dado, seguindo uma regra pública: ASCII, hexadecimal e Base64 são codificações. Qualquer pessoa que conheça a regra desfaz a codificação, sem precisar de segredo nenhum.

Cifrar é esconder o conteúdo usando uma chave. Sem a chave, o texto cifrado não deveria revelar nada.

Codificar tocaia123 senha Base64 regra pública dG9jYWlhMTIz qualquer um desfaz tocaia123 senha exposta Cifrar tocaia123 senha cifra chave 0b 57 b3 75… sem a chave nada com a chave tocaia123
Uma codificação como o Base64 segue uma regra pública, então qualquer um desfaz; uma cifra só se desfaz com a chave, e sem ela o texto cifrado não revela nada.

Essa diferença importa na vida real: senha "protegida" em Base64 é senha exposta. Se um sistema diz que criptografa seus dados, mas qualquer ferramenta online desfaz a transformação sem chave, ele só codificou.

Aparece nestes desafios