Nwlapcug.com


Come decodificare stringhe Base64

Base64 è un metodo comune di scambio di informazioni tra computer. Progettato per impedire la manomissione di sistemi intermedi dei dati, codifica informazioni utilizzando caratteri ASCII semplici. La chiave di decodifica Base64 è capire che esso codifica 3 byte in quattro blocchi di 6 bit.

Istruzioni

1

Leggere 4 byte della stringa. Se c'è solo 1 byte a sinistra, l'ingresso è danneggiato o non valido. Se ci sono 2 o 3 byte sinistra, riquadro la stringa con caratteri "=" fino a quando è 4 byte.

2

Trovare la rappresentazione di 6 bit di ogni byte e metterli uno accanto a altro in modo da formare un valore di 24 bit. Lettere dalla alla Z hanno valori 0 a 25, una a z i valori 26 a 51, numeri da 0 a 9 hanno valori 52 a 61, mentre "+" ha 62 e "/" ha 63. Se vi imbattete in un simbolo "=", interrompere l'elaborazione la stringa e andare al passaggio successivo.

3

Rompere il bit risultante in gruppi di 8 bit. Ogni gruppo di 8 bit completo rappresenta 1 byte della stringa non codificata originale. Se c'erano "=" simboli, finirebbe con bit extra che non fanno un pieno valore di 8 bit. Eliminare questi.

4

Ripetere l'intero processo fino a quando non sono presenti caratteri più a sinistra della stringa.