decryptVal function
A function for decrypting an encypted value
Takes the arguments encrypted value and the encryption key and then returns the decrypted string value
Implementation
String decryptVal(String encValStr, String encKey) {
String encKeySha256 =
sha256.convert(utf8.encode(encKey)).toString().substring(0, 32);
final keyEncode = Key.fromUtf8(encKeySha256);
final encrypter = Encrypter(AES(keyEncode, mode: AESMode.cbc));
final decrypter = Encrypted.from64(
encValStr,
);
final decryptValStr = encrypter.decrypt(decrypter, iv: getDummyIv());
return decryptValStr;
}