从 dart 中的密码和 iv 生成 aes cbc 密钥

Generating aes cbc key from password and iv in dart

任何人都知道我如何从 iv 和密码生成用于 dart 中的 aes 加密的密钥? 就像这段用 C# 编写的代码:

 var spec = new Rfc2898DeriveBytes(Encoding.UTF8.GetBytes(PASSWORD), Encoding.UTF8.GetBytes(SALT), 65536);
        byte[] key = spec.GetBytes(16);

谢谢大家,我使用 C# 代码生成了密钥,然后在我的 flutter 应用程序中将其用作常量,非常感谢您的帮助。