У меня есть код 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);