Недопустимая длина для массива символов Base-64 или строки
У меня есть 2 класса
1. крипто-класс
2. класс окна входа в систему
расшифровка кода:-
public string DecryptData(string encryptedtext) { byte[] encryptedBytes = Convert.FromBase64String(encryptedtext); MemoryStream ms = new MemoryStream(); CryptoStream decStream = new CryptoStream(ms, tripleDESCryptoServiceProvider.CreateDecryptor(), CryptoStreamMode.Write); decStream.Write(encryptedBytes, 0, encryptedBytes.Length); decStream.FlushFinalBlock(); return System.Text.Encoding.Unicode.GetString(ms.ToArray()); }
Код Входа В Систему :-
MessageBox.Show(Crypto.DecryptData(obj.password))
когда мы вызываем метод decrypt, то даем исключение, которое является недопустимой длиной для массива символов Base-64 или строки