La chaîne ne peut pas être de longueur nulle. Nom du paramètre: oldValue

Je suis en train de Déchiffrer le Mot de passe et j'ai bloqué sur ce message d'erreur:

Chaîne ne peut pas être de longueur nulle. Nom du paramètre: oldValue

Gentiment de l'aide sur cette erreur ou me suggérer un autre programme pour le décryptage.

Voici le code complet:

string decryptpwd = string.Empty;
UTF8Encoding encodepwd = new UTF8Encoding();
Decoder Decode = encodepwd.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(encryptpwd.Replace("+",""));
int charcount = Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decode_char = new char[charcount];
Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decode_char, 0);
decryptpwd = new String(decode_char);
return decryptpwd;
Base64 n'est pas de chiffrement. Vous devez vous hash les mots de passe.
Quelle est la partie de l'erreur de ne pas vous comprendre? Votre code ne fait pas de sens.
voici mon code complet je utiliser ce code à partir d'un site web de la chaîne decryptpwd = string.Vide; UTF8Encoding encodepwd = new UTF8Encoding(); Décodeur Décode = encodepwd.GetDecoder(); byte[] todecode_byte = Convert.FromBase64String(encryptpwd.Remplacer("+","")); int charcount = Décoder.GetCharCount(todecode_byte, 0, todecode_byte.La longueur); char[] decode_char = new char[charcount]; Décoder.GetChars(todecode_byte, 0, todecode_byte.Longueur, decode_char, 0); decryptpwd = new String(decode_char); return decryptpwd;

OriginalL'auteur Raheel | 2013-05-24