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

我应该如何重新编码Phalcon v2 PhalconCrypt php以使用v3?,php,encryption,phalcon,Php,Encryption,Phalcon,我目前在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 E

我目前在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重新编码?从文档中我不清楚如何在新版本中设置加密模式。

查看源代码中的这一行:,它看起来像是在设置加密密码时添加的

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

文档中说默认密码是
aes-256-cfb
,因此您似乎不再需要手动设置模式