zend-crypt
Dépôt abandonné le 31/12/2019
Ce dépôt a été déplacé vers laminas/laminas-crypt.

Zend\Crypt fournit la prise en charge de plusieurs outils cryptographiques.
Parmi les fonctionnalités disponibles :
- chiffrer puis authentifier avec des chiffrements symétriques (l'étape d'authentification
est assurée via HMAC) ;
- chiffrer/déchiffrer avec des algorithmes à clé symétrique et à clé publique (par ex. l'algorithme RSA) ;
- chiffrer/déchiffrer en mode hybride (type OpenPGP) ;
- générer une signature numérique avec un algorithme à clé publique (par ex. l'algorithme RSA) ;
- échange de clés via la méthode Diffie-Hellman ;
- fonction de dérivation de clé (par ex. avec l'algorithme PBKDF2) ;
- hachage sécurisé de mots de passe (par ex. avec l'algorithme Bcrypt) ;
- générer des valeurs de hachage ;
- générer des valeurs HMAC ;
L'objectif principal de ce composant est d'offrir un moyen simple et sécurisé de protéger
et d'authentifier les données sensibles en PHP.