encryptData static method

String encryptData(
  1. String data
)

Implementation

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

  String space = "";
  for (int i = 0; i <= 64; i++) {
    space += " ";
  }

  var finalData = space + data;

  final key = Key.fromBase16(keyEnc);
  final iv = IV.fromLength(16);

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

  final encrypted = encrypter.encrypt(finalData, iv: iv);
  result = encrypted.base16;
  return _reverseHex(result);
}