String bin2hex(List<int> data) { return data.map((e) => e.toRadixString(16).padLeft(2, "0")).join(); }