String generateFileName(String data, String ext) { return hex.encode(crypto.md5.convert(Utf8Encoder().convert(data)).bytes) + ext; }