Mcrypt
- Введение
- Установка и настройка
- Предопределенные константы
- Шифры Mcrypt
- Примеры
- Mcrypt
- mcrypt_cbc — Шифрует/дешифрует данные в режиме CBC
- mcrypt_cfb — Кодирует/раскодирует данные в режиме CFB
- mcrypt_create_iv — Создать инициализирующий вектор (Initialization Vector или IV) из случайного источника
- mcrypt_decrypt — Расшифровывает данные с заданными параметрами
- mcrypt_ecb — Устарело: Шифрует и дешифрует данные в режиме ECB
- mcrypt_enc_get_algorithms_name — Возвращает имя алгоритма
- mcrypt_enc_get_block_size — Возвращает размер блока алгоритма
- mcrypt_enc_get_iv_size — Возвращает размер инициализирующего вектора для алгоритма
- mcrypt_enc_get_key_size — Возвращает максимальную допустимую длину ключа алгоритма
- mcrypt_enc_get_modes_name — Возвращает имя используемого режима
- mcrypt_enc_get_supported_key_sizes — Возвращает массив с допустимыми размерами ключа для используемого алгоритма
- mcrypt_enc_is_block_algorithm_mode — Проверяет, используется ли блочный режим
- mcrypt_enc_is_block_algorithm — Проверяет, использует ли алгоритм блочные режимы
- mcrypt_enc_is_block_mode — Проверяет, возвращает ли текущий режим блоки
- mcrypt_enc_self_test — Запуск самопроверки открытого модуля
- mcrypt_encrypt — Шифрует текст с заданными параметрами
- mcrypt_generic_deinit — Эта функция деинициализирует модуль шифрования
- mcrypt_generic_end — Функция прерывает шифрование
- mcrypt_generic_init — Функция инициализирует все буферы, необходимые для шифрования
- mcrypt_generic — Функция шифрует данные
- mcrypt_get_block_size — Возвращает размер блока для указанного шифра
- mcrypt_get_cipher_name — Получает имя указанного шифра
- mcrypt_get_iv_size — Возвращает размер инициализирующего вектора для соответствующей комбинации шифра и режима
- mcrypt_get_key_size — Получить размер ключа заданного шифра
- mcrypt_list_algorithms — Получить список всех поддерживаемых алгоритмов шифрования
- mcrypt_list_modes — Получить список всех поддерживаемых режимов шифрования
- mcrypt_module_close — Закрывает модуль mcrypt
- mcrypt_module_get_algo_block_size — Возвращает размер блока указанного алгоритма
- mcrypt_module_get_algo_key_size — Возвращает максимальный размер ключа открытого режима
- mcrypt_module_get_supported_key_sizes — Возвращает список поддерживаемых размеров ключей для открытого алгоритма
- mcrypt_module_is_block_algorithm_mode — Проверяет, является ли заданный модуль блочным или нет
- mcrypt_module_is_block_algorithm — Проверяет, является ли заданный алгоритм блочным или нет
- mcrypt_module_is_block_mode — Проверить, возвращает ли указанный режим данные блоками или нет
- mcrypt_module_open — Открывает модуль шифрования с использованием указанных алгоритма и режима
- mcrypt_module_self_test — Функция запускает самопроверку указанного модуля
- mcrypt_ofb — Шифрует и дешифрует данные в режиме OFB
- mdecrypt_generic — Дешифровка данных