encrypt static method

String encrypt(
  1. String plainText, {
  2. String? key,
  3. SM4CryptoMode mode = SM4CryptoMode.ECB,
  4. String? iv,
})

Implementation

static String encrypt(String plainText,
    {String? key, SM4CryptoMode mode = SM4CryptoMode.ECB, String? iv}) {
  if (key != null) setKey(key);
  List<int> input = utf8.encode(plainText);
  List<int> output = _crypto(input, SM4_ENCRYPT, mode, iv);
  return SMUtils.bytesToHexString(output);
}