Resumo em três linhas
- Explica o Base64 e analisa o quiz de palavras chamado Kkodle
- Nos parâmetros do link do desafio Kkodle existe um dado em Base64
- Mostra como extrair a resposta decodificando esse dado
O que é Base64
- Base64 é um método de codificação que converte dados binários em formato de texto
- Usa 4 caracteres (A-Z, a-z, 0-9, +, /) para representar todo tipo de dado
Por que usar Base64
- Armazenamento de dados criptografados
- Envio de arquivos anexados por e-mail
- Codificação de URL etc.
Equívocos sobre Base64
- Base64 não é um método de criptografia
- Base64 é apenas uma forma de codificação que representa dados em outro formato
Estrutura da URL do Kkodle
- É composta pelo domínio (kordle.kr) e por parâmetros (
code=~~~) - O valor do parâmetro é um dado obtido ao codificar algum valor em Base64
- Ao decodificá-lo, é possível chegar à resposta do quiz de palavras
2 comentários
Motivo para usar -> armazenamento de dados criptografados
Equívoco -> Base64 não é um método de criptografia
Há um conteúdo contraditório sendo descrito aí.
No caso do Base64, parece melhor entendê-lo não como um método de criptografia, mas como outra forma de representar dados em formato binário.
No texto original também está escrito que ele é usado mais com o objetivo de transmitir ou armazenar dados codificados com segurança do que propriamente para armazená-los de forma criptografada, como acabou sendo resumido sem explicação, acho que foi isso que fez parecer assim.