decrypt method
Implementation
String decrypt(String text, String pass) {
final input = base64.decode(text);
final salt = input.sublist(8, 16);
final keyandiv = this.derive_key_and_iv(pass, salt, 32, 16);
final key = Key(Uint8List.fromList(keyandiv.sublist(0, 32)));
final iv = IV(Uint8List.fromList(keyandiv.sublist(32, 32 + 16)));
final encrypter = Encrypter(AES(key, mode: AESMode.cbc));
final encrypted =
Encrypted.fromBase64(base64Encode(input.sublist(16, input.length)));
final decrypted = encrypter.decrypt(encrypted, iv: iv);
return decrypted;
}