mcrypt_get_key_size
(PHP 4, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_key_size — Отримати розмір ключа заданого шифру
Увага
Ця функція оголошена застарілої починаючи з PHP 7.1.0 і була ВИДАЛЕНО у версії PHP 7.2.0. Використовувати цю функцію не рекомендується.
Опис
mcrypt_get_key_size(int $cipher): int|false
mcrypt_get_key_size(string $cipher, string $mode): int|false
Перший зразок зібраний з бібліотекою libmcrypt 2.2.x, а другий з libmcrypt 2.4.x або 2.5.x.
mcrypt_get_key_size() використовується для отримання розміру ключа для зазначеного шифру cipher
(У комбінації з режимом шифрування).
Правильніше використовуватиме mcrypt_enc_get_key_size(), тому що вона повертає результат по існуючому дескриптору шифрування, отриманого за допомогою mcrypt_module_open()
Список параметрів
cipher
Одна из констант**MCRYPT_ciphername
**или название алгоритма в виде строки.
mode
Одна из констант**MCRYPT_MODE_modename
**, або один з наступних рядків: "ecb", "cbc", "cfb", "ofb", "nofb" та "stream".
Значення, що повертаються
Повертає максимально допустиму довжину ключа в байтах або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання mcrypt_get_key_size()****
Loading...
Цей приклад демонструє використання функції, зібраної з libmcrypt 2.4.x і 2.5.x.
Результат виконання наведеного прикладу:
24
Дивіться також
- mcrypt_get_block_size() - Повертає розмір блоку для зазначеного шифру
- mcrypt_enc_get_key_size() - Повертає максимальну допустиму довжину ключа алгоритму
- mcrypt_encrypt() - Шифрує текст із заданими параметрами