in realtà i valori che tratto come lunghezza massima hanno 64 byte non avendo trovato nessun tipo di variabile così grande ho diviso la stringa di partenza ABCDEF01020304050607.... in
ABCDEF01 - 02030405 - 0607... in modo che ogni gruppo fosse di 4 byte ... quindi alla funzione DC arrivano solo stringhe di 8 caratteri