decryptData static method

String decryptData(
  1. String data
)

Implementation

static String decryptData(String data) {
  String result = "";
  String keyEnc = env.aes_private_key;

  final key = Key.fromBase16(keyEnc);
  String reverseData = _reverseHex(data);

  final iv = IV.fromLength(16);

  final encrypter = Encrypter(AES(key, mode: AESMode.cbc));

  final decrypted = encrypter.decrypt16(reverseData, iv: iv);
  result = decrypted.toString().substring(65);
  return result;
}