Iridium — Библиотека безопасности для PHP
Библиотека PHP для шифрования данных, хеширования паролей и управления безопасными токенами. Построена на проверенных криптографических примитивах с чистым и удобным для разработчика API.
Возможности
- URL-безопасное кодирование и декодирование Base64
- Аутентифицированное шифрование AES-256-GCM с деривацией ключей
- Хеширование паролей с шифрованием для эшелонированной защиты
- Аутентификация разделёнными токенами для cookies, сброса пароля и API-ключей
- Расширяемое хранилище токенов через чистый интерфейс со встроенной поддержкой PDO
Установка
Установка через Composer:
composer require oire/iridium
Требования
- PHP 8.3 или новее
- Расширения PDO, Mbstring, OpenSSL и Sodium
Исходный код и поддержка
Iridium — это программное обеспечение с открытым исходным кодом по лицензии Apache 2.0.