encrypt static method
String
encrypt(
- String plainText, {
- String? key,
- SM4CryptoMode mode = SM4CryptoMode.ECB,
- 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);
}