Php Rijndael 192位块大小mcrypt替代方案
请先阅读这个问题,然后再下意识地将它作为一个副本(虽然如果它真的是,不知道为什么我找不到它,但很好!!) 多年来,我们一直在Php Rijndael 192位块大小mcrypt替代方案,php,encryption,mcrypt,php-openssl,Php,Encryption,Mcrypt,Php Openssl,请先阅读这个问题,然后再下意识地将它作为一个副本(虽然如果它真的是,不知道为什么我找不到它,但很好!!) 多年来,我们一直在cfb模式下将mcrypt与rijndael-192模块一起使用。我们用它加密了很多东西 PHP7.2已经不再包括mcrypt Openssl AES不支持192个块大小(或128以外的任何大小)。接下来我将改变对称加密 我遇到的问题是遗留数据,如果没有mcrypt,我看不出如何对其进行解密。没有修改遗留数据的选项,因为这对我们来说是不可行的 所以我的问题是,在没有mcry
cfb
模式下将mcrypt与rijndael-192
模块一起使用。我们用它加密了很多东西
PHP7.2已经不再包括mcrypt
Openssl AES不支持192个块大小(或128以外的任何大小)。接下来我将改变对称加密
我遇到的问题是遗留数据,如果没有mcrypt,我看不出如何对其进行解密。没有修改遗留数据的选项,因为这对我们来说是不可行的
所以我的问题是,在没有mcrypt的情况下,如何解密使用192块大小的rijndael加密的数据
谢谢我想我应该回去报到,因为我讨厌悬而未决的问题 除了使用mcrypt库,我在PHP中没有找到使用192块大小解密Rijndael(AES)密码的其他方法。我有两个选择:
我们选择了选项2。尽管这是一个缓慢而痛苦的过程,但离开mcrypt显然是更好的长期解决方案。AES-192-CFB-192是密钥长度,而不是块大小。AES仅支持128块size@LawrenceCherone
Rijndael-192(不要与AES-192混淆)
了解更多信息:您不能用PHP7.1对其进行解密/重新加密吗?脱离主题,但是。。。192位块大小是不寻常的。为什么选择它?@superphonic-这里有几个类似的问题,但我认为它们对你的情况没有帮助,等也看,而且