Estoy tratando de codificar algunas cadenas de la cadena base-64 y estoy teniendo truble para obtener el resultado correcto.Codificando cadenas hacia y desde 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;
He intentado hacer esto y parece que no obtengo el resultado correcto. He intentado ambos con System.Text.Encoding.Unicode
y System.Text.Encoding.UTF8
¿Cuál podría ser el problema? ¿Alguien tiene una solución adecuada?
Bien leyendo su código, ¿está tomando una cadena base64 y luego codificándola en base64 y luego comparando la cadena codificada con la señal? – Brian
¿Por qué estás comenzando desde el formulario codificado? Podrías intentar primero hacer la codificación de texto plano, luego decodificarla. ¿O está tratando de implementar el algoritmo de codificación/descodificación usted mismo? – Attila
@Brian - Sí eso es lo que estoy haciendo. –