decryptTemp function

Future<List<int>> decryptTemp(
  1. List<int> value
)

将蓝牙返回的数据进行解密

Implementation

Future<List<int>> decryptTemp(List<int> value) async {
  //获取要解密的数据(包含有效数据和填充数据)
  List<int> data = value.sublist(3, 3 + 16);

  //获取mac地址
  List<int> mac_addr = await getMacAdressList();
  //获取解密key
  List<int> keyList = await createKey(mac_addr);
  //去解密
  List<int> dataDecrypt = decryptWithBytes(data, keyList);

  return dataDecrypt;
}