String? decode(String text) { final Engine b = engine..init(false, key.utf8ToList); final List<int> result = b.process(text.utf8ToList); engine.reset(); return result.toUtf8; }