Фреймворк хеш-кодов HASH

  • Введение
  • Установка и настройка
  • Предопределенные константы
  • HashContext — Класс HashContext
    • HashContext::__construct — Закрытый конструктор для запрета непосредственного создания объекта
  • Функции Hash
    • hash_algos — Возвращает список зарегистрированных алгоритмов хеширования
    • hash_copy — Копирует контекст хеширования
    • hash_equals — Сравнение строк, нечувствительное к атакам по времени
    • hash_file — Генерация хеш-значения, используя содержимое заданного файла
    • hash_final — Завершает инкрементальное хеширование и возвращает результат в виде хеш-кода
    • hash_hkdf — Формирования ключа HKDF для заданных входных данных
    • hash_hmac_algos — Возвращает список зарегистрированных алгоритмов хеширования, применимых для hash_hmac
    • hash_hmac_file — Генерация хеш-кода на основе ключа, используя метод HMAC и содержимое полученного файла
    • hash_hmac — Генерация хеш-кода на основе ключа, используя метод HMAC
    • hash_init — Инициализация инкрементального контекста хеширования
    • hash_pbkdf2 — Формирования ключа PBKDF2 для заданных входных данных
    • hash_update_file — Добавляет данные из файла в активный контекст хеширования
    • hash_update_stream — Добавляет данные из открытого потока в активный контекст хеширования
    • hash_update — Добавляет данные в активный контекст хеширования
    • hash — Генерирует хеш-код (дайджест сообщения)