&reftitle.examples;
Mcrypt можно использовать для шифрования и
дешифрования с использованием вышеупомянутых
шифров. Если модуль собран с
libmcrypt-2.2.x, четыре важных
команды mcrypt (mcrypt_cfb,
mcrypt_cbc, mcrypt_ecb
и mcrypt_ofb) могут работать в
обоих режимах, именуемых
MCRYPT_ENCRYPT и
MCRYPT_DECRYPT соответственно.
Если модуль собран с libmcrypt 2.4.x или 2.5.x,
эти функции также будут доступны, но рекомендуется
использовать более продвинутые функции.
Шифрование с помощью AES с
256-битным ключом для версии 2.4.x и выше в режиме
CBC
]]>
Этот пример вернёт зашифрованные данные в строке
$encrypted_data. Более полные
примеры смотрите в описании функции
mcrypt_module_open.