我应该如何重新编码我的 Phalcon v2 PhalconCrypt php 以使用 v3?

How should I recode my Phalcon v2 PhalconCrypt php to work with v3?

我目前在我的 Phalcon v2 代码中有这个:

$di->setShared('crypt', function () {
    $crypt = new PhalconCrypt();
    $crypt->setMode(MCRYPT_MODE_CFB);
    $crypt->setKey('mysecretkey');
    return $crypt;
});

我在 运行 Phalcon 3.4.5

下遇到这个错误
PHP Fatal error:  Uncaught Error: Call to undefined method Phalcon\Crypt::setMode()

我如何为 Phalcon 3.4.5 重新编码?从文档中我不清楚如何在新版本中设置加密模式。

查看源代码中的这一行:https://github.com/phalcon/cphalcon/blob/65183349743e899977adc643f103b887612ffe98/phalcon/crypt.zep#L391,好像是你在设置加密密码时添加的。

->setCipher('aes-256-cfb')

文档说默认密码是 aes-256-cfb,所以看起来您不需要再手动设置模式了。

https://docs.phalcon.io/3.4/en/crypt