Pular para o conteúdo
Todos os conceitos

Base64

Um jeito de escrever qualquer dado usando só letras, números, + e /.

Alguns lugares só aceitam texto simples: e-mail, URLs, arquivos de configuração. O Base64 transforma qualquer sequência de bytes em texto usando 64 símbolos (A-Z, a-z, 0-9, + e /).

Como reconhecer: o texto mistura maiúsculas, minúsculas e números, tem comprimento múltiplo de 4 e às vezes termina com = ou ==, que são o preenchimento final.

Olá  →  T2zDoQ==
Olá Base64 T2zDoQ== 3 primeiros bytes de 6 em 6 bits 4 símbolos 4F O 6C l C3 á… = 19 T = 54 2 = 51 z = 3 D 00 11 00 00 11 11 11 11 00 11 11 00 11 11 00 00 11 11 00 00 00 00 11 11 o á ocupa 2 bytes; o último, A1, vira oQ, e == completa o grupo de 4
O Base64 lê os bytes de 3 em 3, isto é, 24 bits, e corta em 4 pedaços de 6 bits, cada um virando um dos 64 símbolos; quando o último grupo fica incompleto, o = completa.

Para voltar ao original, use a operação From Base64 no CyberChef ou base64 -d no terminal.

Aparece nestes desafios