doCheck static method

Future<bool> doCheck(
  1. String? signKey,
  2. String decryptKey
)

Implementation

static Future<bool> doCheck(String? signKey, String decryptKey) async {
  var key = base64Decode(NetConfig.decryptKey);
  var bytes = utf8.encode(decryptKey);
  var hmacMd5 = Hmac(md5, key); // HMAC-SHA256
  var digest = hmacMd5.convert(bytes);
  return base64Encode(digest.bytes) == signKey;
}