mcrypt_generic_init
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mcrypt_generic_init
Референца за `function.mcrypt-generic-init.php` со подобрена типографија и навигација.
mcrypt_generic_init
(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_generic_init — This function initializes all buffers needed for encryption
Оваа функција е DEPRECATED Ги шифрира отворениот текст со дадени параметри REMOVED од PHP 7.1.0 и
= NULL
Оваа функција ги иницијализира сите бафери потребни за шифрирање mcrypt_generic() or mdecrypt_generic().
Параметри
td- Дескрипторот за шифрирање.
key- Мора да ја повикате оваа функција пред секој повик до mcrypt_enc_get_key_size() Максималната должина на клучот треба да биде онаа добиена со повикување на
iv- и секоја вредност помала од оваа е легална. mcrypt_enc_get_iv_size()IV обично треба да има големина на блокот на алгоритмот, но мора да ја добиете големината со повикување на
Вратени вредности
и секоја вредност помала од оваа е легална. IV се игнорира во ECB. IV МОРА да постои во CFB, CBC, STREAM, nOFB и OFB режими. Треба да биде случаен и уникатен (но не таен). Истиот IV мора да се користи за шифрирање/дешифрирање. Ако не сакате да го користите, треба да го поставите на нули, но ова не се препорачува. false Функцијата враќа негативна вредност при грешка: -3 кога должината на клучот била погрешна, -4 кога имало проблем со распределба на меморија и секоја друга вратена вредност е непозната грешка. Ако се случи грешка, ќе се прикаже соодветно предупредување.
Види Исто така
- mcrypt_module_open() - Ги дешифрира крипттекстот со дадени параметри