decrypt static method
使用 AES-CBC 模式对密文进行解密(PKCS7 填充)
encryptedBase64Base64 编码的密文字符串key对称加密密钥字符串(需与加密时使用的一致)iv初始向量字符串(需与加密时使用的一致)
返回解密得到的明文字符串。
Implementation
static String decrypt(String encryptedBase64, String key, String iv) {
final keyBytes = Key.fromUtf8(key);
final ivBytes = IV.fromUtf8(iv);
final encrypted = Encrypted.from64(encryptedBase64);
final decrypt =
Encrypter(AES(keyBytes, mode: AESMode.cbc, padding: 'PKCS7'))
.decrypt(encrypted, iv: ivBytes);
return decrypt;
}