encryptVal method

List encryptVal(
  1. String encKey,
  2. String plaintextVal
)

Encrypt a plaintext value

Implementation

List encryptVal(String encKey, String plaintextVal) {
  final key = Key.fromUtf8(encKey);
  final iv = IV.fromLength(16);
  final encrypter = Encrypter(AES(key));

  final encryptVal = encrypter.encrypt(plaintextVal, iv: iv);
  String encryptValStr = encryptVal.base64.toString();

  return [encryptValStr, iv.base64];
}