Neste exercício, você colocará em prática alguns conhecimentos de operações bit a bit, manipulação de strings e de codificação através da representação de uma string ASCII em Base64.
Base64 é um grupo de esquemas de codificação binária para texto que representa uma sequência binária como uma string ASCII por meio da tradução para uma representação radix-64.
Cada dígito Base64 representa exatamente 6 bits de dados (). Um agrupamento de três bytes de entrada (24 bits) pode ser representado por 4 dígitos Base64 (cada dígito com 6 bits).
Sua aplicação deverá receber em entrada em console uma string de até 32 bytes/caracteres e calcular a representação dessa string em Base64.
A entrada é composta por strings ASCII de até 32 bytes/caracteres de comprimento.
A saída é a representação em Base64 da string apresentada na entrada.
alo mundo!
YWxvIG11bmRvIQ==
Universidade de Brasilia
VW5pdmVyc2lkYWRlIGRlIEJyYXNpbGlh
Universidade de Brasili
VW5pdmVyc2lkYWRlIGRlIEJyYXNpbGk=
Universidade de Brasil
VW5pdmVyc2lkYWRlIGRlIEJyYXNpbA==