You should explain that the block size is return in BYTES, not the more commonly used unit, bits. Many readers are not going to know the DES block size and figure this out on their own.
(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
?>
You should explain that the block size is return in BYTES, not the more commonly used unit, bits. Many readers are not going to know the DES block size and figure this out on their own.