Sto provando a codificare alcune stringhe avanti e indietro dalla stringa base-64 e sto avendo truble per ottenere il risultato corretto.Codifica stringhe da e verso la base-64
string text = base64string.... //Here I have a base-64 string.
byte[] encodedByte = System.Text.ASCIIEncoding.ASCII.GetBytes(text);
string base64Encoded = Convert.ToBase64String(encodedByte);
if (text == base64Encoded) //If the new encoded string is equal to its original value
return base64Encoded;
Ho fatto del mio modi per farlo e io non riesco a ottenere il risultato giusto. Ho provato entrambi con System.Text.Encoding.Unicode
e System.Text.Encoding.UTF8
Quale potrebbe essere il problema? Qualcuno ha una soluzione adeguata?
Ok leggendo il tuo codice stai prendendo una stringa base64 e poi codificandola su base64 quindi confrontando la stringa codificata con quella originale? – Brian
Perché stai iniziando dal modulo codificato? Potresti provare a fare la codifica prima da testo semplice, quindi decodificarla. O stai tentando di implementare l'algoritmo di codifica/decodifica da solo? – Attila
@Brian - Sì, questo è quello che sto facendo. –