phpseclib - Bibliothèque de communications sécurisées PHP
Prise en charge de phpseclib
- Devenez contributeur ou sponsor sur Patreon
- Don unique via PayPal ou crypto-monnaies
- Abonnez-vous à Tidelift
Introduction
Implémentations purement PHP sous licence MIT des éléments suivants :
SSH-2, SFTP, X.509, une bibliothèque arithmétique d'entiers de précision arbitraire, Ed25519 / Ed449 / Curve25519 / Curve449, ECDSA / ECDH (avec prise en charge de 66 courbes), RSA (conforme PKCS#1 v2.2), DSA / DH, DES / 3DES / RC4 / Rijndael / AES / Blowfish / Twofish / Salsa20 / ChaCha20, GCM / Poly1305
Documentation
- Documentation / Manuel
- Documentation API (générée par Doctum)
Succursales
maître
- Direction du développement
- API instable
- Ne pas utiliser en production
3.0
- Version de support à long terme (LTS)
- Expansion majeure des primitives cryptographiques
- Version PHP minimale : 5.6.1
- Chargement automatique PSR-4 avec un espace de noms enraciné dans
phpseclib3
- Installer via Composer :
composer require phpseclib/phpseclib:~3.0
2.0
- Version de support à long terme (LTS)
- Version modernisée de 1.0
- Version PHP minimale : 5.3.3
- Chargement automatique PSR-4 avec un espace de noms enraciné dans
phpseclib
- Installer via Composer :
composer require phpseclib/phpseclib:~2.0
1.0
- Version de support à long terme (LTS)
- Compatible PHP4
- Compatible avec Composer (chargement automatique PSR-0)
- Installer à l'aide de Composer :
composer require phpseclib/phpseclib:~1.0
- Téléchargez la version 1.0.23 au format ZIP
Coordonnées de sécurité
Pour signaler une vulnérabilité de sécurité, veuillez utiliser le contact de sécurité Tidelift. Tidelift coordonnera le correctif et la divulgation.
Soutien
Besoin d'aide ?
- Questions et réponses sur la caisse sur Stack Overflow
- Créer un ticket de support sur GitHub
- Parcourez le forum d'assistance (n'est plus utilisé)
Remerciements spéciaux
Un merci spécial à nos sponsors de 50 $ et plus ! :
Contribuer
Forkez le projet
Assurez-vous que Composer est installé (voir les instructions de téléchargement de Composer)
Installer les dépendances de développement
Créer une branche de fonctionnalités
Exécutez des contrôles d’intégration continue :
composer run-script all-quality-tools
Envoyez-nous une Pull Request