String hexlify(List<int> b, int s, int l) { var ss = <String>[]; for (int i = s; i < s + l; ++i) { ss.add(('0' + b[i].toRadixString(16)).slice(-2)); } return ss.join(''); }