Base64 Encoder / Decoder

Grazie a questo semplice tool è possibile effettuare, direttamente on-line, la conversione di una stringa mediante l'algoritmo Base64 oppure, viceversa, decriptare una stringa Base64 al fine di conoscerne il contenuto.

L'algoritmo Base64

La codifica Base64 utilizza una tecnica di conversione dei dati basata su 64 simboli del formato ASCII. Questa codifica è utilizzata principalmente nella posta elettronica al fine di convertire i dati binari nello standard ASCII, ma è molto utilizzata anche sul web ad esempio per il passaggio di dati attraverso il metodo GET.

I dati criptati con l'algoritmo Base64 non possono e non devono essere considerati sicuri in quanto un dato criptato con questo algoritmo può essere facilmente riconvertito (come dimostra il tool presente in questa pagina).

Come funziona l'algoritmo Base 64

L'algoritmo di codifica Base64 ha un funzionamento piuttosto semplice. Vediamo di seguito il funzionamento del meccanismo di codifica:

  • La sequenza di bit originaria viene divisa in segmenti di 6 bit ciascuno;
  • ogni segmento di 6 bit viene trasformato in un carattere secondo le seguenti regole:
    • ai valori da 0 a 25 sono fatti corrispondere i caratteri alfabetici maiuscoli (da 'A' a 'Z');
    • ai valori da 26 a 51 sono fatti corrispondere i caratteri alfabetici minuscoli (da 'a' a 'z');
    • i valori da 52 a 61 sono fatti corrispondere i caratteri numerici da 0 a 9;
    • il valore 62 corrisponde al carattere '+';
    • il valore 63 corrisponde al carattere '/';
  • se la sequenza di bit originale non è multipla di 6, vengono aggiunti in fondo alla sequenza tanti zeri quanti è necessario per raggiungere il multiplo di sei più prossimo;
  • la stringa risultante in Base64 deve essere multipla di quattro caratteri (ogni tre byte di input danno origine a quattro caratteri Base64), se necessario viene aggiunto un certo numero di occorrenze del carattere '=';
  • le stringhe Base64 sono infine organizzate in linee della lunghezza massima di 76 caratteri, seguiti da CR e LF.

Utilizzare il tool di conversione secondo l'algoritmo Base64

L'utilizzo dello strumento presente in questa pagina è semplicissmo: è sufficiente copiare la stringa che si desidera convertire nel formato Base64 all'interno dell'area di testo, selezionare la modalità (criptare oppure decriptare) e cliccare sul bottone.


Altri tool interessanti