Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AES中CBC和CFB模式之间是否存在差异?_Php_Aes - Fatal编程技术网

Php AES中CBC和CFB模式之间是否存在差异?

Php AES中CBC和CFB模式之间是否存在差异?,php,aes,Php,Aes,引用,CBC、OFB和CFB是相同的,但OFB/CFB更好,因为您只需要加密而不需要解密,这样可以节省代码空间。 我想要在PHP中实现AES CFB。我特别不想要mcrypt 因此,我转向PHPSecLib。但是,根据,该库仅支持ECB和CBC 我不认为myforwik意味着CBC和CFB可以互换使用。。。因此,a)是否有CFB实现,或者b)我是否可以(轻松地)从PHPSecLib的CBC实现中实现CFB模式?虽然有相似之处,但并不完全相同。如果它们是相同的,就不会有不同的名字 如果想要AES+

引用,
CBC、OFB和CFB是相同的,但OFB/CFB更好,因为您只需要加密而不需要解密,这样可以节省代码空间。

我想要在PHP中实现AES CFB。我特别不想要
mcrypt

因此,我转向PHPSecLib。但是,根据,该库仅支持ECB和CBC

我不认为myforwik意味着CBC和CFB可以互换使用。。。因此,a)是否有CFB实现,或者b)我是否可以(轻松地)从PHPSecLib的CBC实现中实现CFB模式?

虽然有相似之处,但并不完全相同。如果它们是相同的,就不会有不同的名字


如果想要AES+CFB,则不能使用AES+CBC来实现结果。如果AES+CFB还不可用,您必须找到一种方法来实现它。

查看phpseclib的最新CVS。除CBC和ECB外,它还支持CTR、CFB和OFB。我假设文档将在新版本发布时更新。

我就是这么想的。那就b)处理好了。@passcod:我已经去注释了x-ref。谢谢你指出这一点。我应该永远记得检查回购协议,但有时时间会让我忘记。。。