mcrypt_cbc (PHP4,PHP5) mcrypt_cbc—以CBC模式加密/解密数据 警告 这个函数在PHP5.5.0中是DEPRECATED,而在PHP7.0.0中是REMOVED。
mode 其中一个MCRYPT_MODE_modename常量或以下字符串之一:"ecb","cbc","cfb","ofb","nofb"或"stream"。
= array( 'kex' => 'diffie-hellman-group1-sha1', 'client_to_server' => array( 'crypt' => '3des-cbc
例子是tripple-DES'3des-cbc'和许多AES变体之一'aes192-ctr'。 这个列表实际上是每个方向服务器到客户端和客户端到服务器的两个一个。
mode 其中一个MCRYPT_MODE_modename常量或以下字符串之一:"ecb","cbc","cfb","ofb","nofb"or"stream"。
描述 boolmcrypt_enc_is_block_mode(resource$td) 告诉打开的模式是否输出块(例如,TRUE对于cbc和ecb以及FALSE对于cfb和流)。
IV用于cbc,cfb和ofb模式,以及在流模式下的某些算法。 参数 td 加密描述符。 返回值 返回IV的大小,如果算法忽略IV,则返回0。
php$method = 'AES-128-CBC';$ivlen = openssl_cipher_iv_length($method);echo $ivlen;?
= substr($result, 0, 32); $iv = substr($result, 32,16); return openssl_decrypt($ct, 'AES-256-CBC

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
