У меня есть C# код, который записывает в текстовый файл, где пароль, введенный пользователем, шифруется через AES с помощью EasyEncryption. У меня и ключ и iv установлены на 128 бит и шифрование работает нормально. Однако, когда я пытаюсь расшифровать пароль, я получаю сообщение о неполной блокировке.
//PASSWORD IS BEING ENCRYPTED BEFORE SAVING TO TEXT FILE
var keyValue = "/A?D(G+KbPeShVkY";
var ivValue = "*G-KaPdSgVkYp3s5";
var pEncryption = EasyEncryption.AES.Encrypt(PASSWORD, keyValue, ivValue);
Console.WriteLine("\nPassword encrypted= " + pEncryption);
file.WriteLine("password=" + pEncryption);
Это часть расшифровки, которая дает мне ошибку блока
//PASSWORD DECRYPTION
var keyValue = "/A?D(G+KbPeShVkY";
var ivValue = "*G-KaPdSgVkYp3s5";
var dcryPassword = EasyEncryption.AES.Decrypt(data["password"],keyValue, ivValue);