¿Hay algún tryparse para Convert.FromBase64String
o simplemente contamos el carácter si es igual a 64 caracteres o no?Algo así como Tryparse de Convert.FromBase64String
Copio una clase de cifrado y descifrado, pero hay un error en la siguiente línea. Quiero comprobar si el cipherText
se puede convertir sin error
byte[] bytes = Convert.FromBase64String(cipherText);
Base64 no significa 64 caracteres. Significa que cada personaje puede representar un número entre 0 y 63. p. El decimal es Base10 permite los caracteres 0-9, Binary es Base2 (permite 0 o 1) y Hex es Base16 (permite que 0-9 y A-F representen valores entre 0 y 15) –
¿Puede seguir explicando? Hay To & FromBase64String y simplemente convierte la cadena en otra cadena con un conjunto de 64 caracteres base. En realidad no es un análisis ... ¿Solo quieres un Try catch alrededor de él? – bryanmac
Entonces, ¿qué debo usar para verificar si la cadena de entrada está en un formato FromBase64String correcto y no cometer un error cuando uso Convert.FromBase64String –