Iridium — Bibliothèque de sécurité pour PHP
Une bibliothèque PHP pour chiffrer des données, hacher des mots de passe et gérer des jetons sécurisés. Basée sur des primitives cryptographiques éprouvées avec une API claire et conviviale pour les développeurs.
Fonctionnalités
- Encodage et décodage Base64 compatible URL
- Chiffrement authentifié AES-256-GCM avec dérivation de clé
- Hachage de mots de passe avec chiffrement pour une défense en profondeur
- Authentification par jetons fractionnés pour les cookies, la réinitialisation de mot de passe et les clés API
- Stockage de jetons extensible via une interface claire, avec support PDO intégré
Installation
Installer via Composer :
composer require oire/iridium
Prérequis
- PHP 8.3 ou ultérieur
- Extensions PDO, Mbstring, OpenSSL et Sodium
Code source et support
Iridium est un logiciel open source sous licence Apache 2.0.