(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_block_size — 取得指定加密法的區塊大小
此函式自 PHP 7.1.0 起已被標記為 *已棄用*,並自 PHP 7.2.0 起已被 *移除*。強烈建議不要依賴此函式。
第一種原型是用於連結 libmcrypt 2.2.x 版本,第二種是用於連結 libmcrypt 2.4.x 或 2.5.x 版本。
mcrypt_get_block_size() 函式用於取得指定 cipher
(加密演算法)搭配加密模式的區塊大小。
建議使用 mcrypt_enc_get_block_size() 函式,因為它使用 mcrypt_module_open() 返回的資源。
cipher
MCRYPT_ciphername
常數之一,或是演算法名稱的字串。
mode
MCRYPT_MODE_modename
常數之一,或是下列字串之一:"ecb", "cbc", "cfb", "ofb", "nofb" 或 "stream"。
返回演算法的區塊大小(以位元組為單位),若失敗則返回 false
。
範例 #1 mcrypt_get_block_size() 範例
此範例展示如何在連結 libmcrypt 2.4.x 和 2.5.x 時使用此函式。
<?php
echo mcrypt_get_block_size('tripledes', 'ecb'); // 8
?>