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 — Дешифровка данных