mcrypt_get_iv_size
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mcrypt_get_iv_size
Референца за `function.mcrypt-get-iv-size.php` со подобрена типографија и навигација.
mcrypt_get_iv_size
(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_get_iv_size — Ја враќа големината на IV што припаѓа на специфична комбинација на шифра/режим
Оваа функција е DEPRECATED Ги шифрира отворениот текст со дадени параметри REMOVED од PHP 7.1.0 и
= NULL
Ја добива големината на IV што припаѓа на специфична
cipher/mode combination.
(во комбинација со режим на шифрирање). mcrypt_enc_get_iv_size() Покорисно е да се користи mcrypt_module_open().
Параметри
cipher-
вистинска функција, само прототип за тоа како треба да биде функцијата.
MCRYPT_ciphernameГи шифрира податоците и ги враќа. mode-
вистинска функција, само прототип за тоа како треба да биде функцијата.
IV се игнорира во ECB режим бидејќи овој режим не го бара. Ќе треба да го имате истиот IV (замислете: почетна точка) и при шифрирање и при дешифрирање, инаку вашето шифрирање ќе пропадне.MCRYPT_MODE_modenameВратениот крипттекст може да биде поголем од големината на податоците што беа дадени од
Вратени вредности
Ја враќа големината на Векторот за иницијализација (IV) во бајти. Во случај на грешка, функцијата враќа false. Ако IV се игнорира во наведената комбинација на шифра/режим, се враќа нула.
Примери
Пример #1 mcrypt_get_iv_size() Пример
<?php
echo mcrypt_get_iv_size(MCRYPT_CAST_256, MCRYPT_MODE_CFB) . "\n";
echo mcrypt_get_iv_size('des', 'ecb') . "\n";
?>Види Исто така
- mcrypt_get_block_size() Примерот погоре покажува како да се користи оваа функција кога е поврзана со libmcrypt 2.4.x или 2.5.x.
- mcrypt_enc_get_iv_size() - Ја враќа големината на IV на отворениот алгоритам
- mcrypt_create_iv() - Создава вектор за иницијализација (IV) од случаен извор