aesDecrypt static method
AES解密, 默认AESMode.ecb加密方式
content 密文
aesKey 秘钥
Implementation
static aesDecrypt(String content, String keyStr, [AESModeType type = AESModeType.ecb]) {
final key = Key.fromUtf8(keyStr);
final iv = IV.fromLength(16);
AESMode mode = AESMode.values.firstWhere((element) => element.name == type.name, orElse: () => AESMode.ecb);
final encryptor = Encrypter(AES(key, mode: mode));
final encrypted = Encrypted.fromBase64(content);
final decrypted = encryptor.decrypt(encrypted, iv: iv);
return decrypted;
}