C'è tryparse per Convert.FromBase64String
o contiamo semplicemente il carattere se è uguale a 64 caratteri o meno.Qualcosa come Tryparse da Convert.FromBase64String
Copio una classe di crittografia e decrittografia, ma c'è un errore nella riga seguente. Voglio controllare se il cipherText
può essere convertito senza errori
byte[] bytes = Convert.FromBase64String(cipherText);
Base64 non significa 64 caratteri. Significa che ogni carattere può rappresentare un numero compreso tra 0 e 63. ad es. Decimale è Base10 consente i caratteri 0-9, Binario è Base2 (consente 0 o 1) e Hex è Base16 (consente 0-9 e A-F per rappresentare valori compresi tra 0 e 15) –
Puoi spiegare ulteriormente? C'è To & FromBase64String e converte semplicemente la stringa in un'altra stringa con un set di caratteri di 64 basi. Non è davvero un'analisi ... Vuoi solo provare a catturare intorno ad esso? – bryanmac
Quindi, cosa utilizzo per verificare se la stringa di input è in un formato FromBase64String corretto e non commettere errori quando utilizzo Convert.FromBase64String –