Tecnología

Inicio

Cómo descifrar base 64 Cuerdas

Base 64 es un método común de intercambio de información entre ordenadores. Diseñado para evitar la manipulación de datos por sistemas intermedios, que codifica la información usando caracteres ASCII simples. La clave para decodificar Base64 es entender que codifica 3 bytes en cuatro trozos de 6 bits.

Instrucciones

1 Leer 4 bytes de la cadena. Si hay sólo 1 byte de la izquierda, la entrada está dañada o no válida. Si hay 2 o 3 bytes que quedan, cojín de la cadena con caracteres "=" hasta que es de 4 bytes.

2 Encuentra la representación de 6 bits de cada byte y ponerlos uno junto al otro de modo que formen un valor de 24 bits. Las letras A a la Z tienen valores de 0 a 25, de A a Z tienen valores de 26 de a 51, los números del 0 al 9 tienen valores de 52 a 61, mientras que "+" tiene 62 y "/" tiene 63. Si se encuentra con un "=" símbolo, detener el procesamiento de la cadena e ir al siguiente paso.

3 Romper los trozos resultantes en grupos de 8 bits. Cada grupo completo de 8-bit representa 1 byte de la cadena sin codificar originales. Si no hubiera "=" símbolos, que acabaría con bits adicionales que no tienen un valor total de 8 bits. Desechar éstos.

4 Repetir todo el proceso hasta que no hay más caracteres que quedan en la cadena.