phpseclib - PHP Secure Communications Library
Supporting phpseclib
Introduction
MIT-licensed pure-PHP implementations of an arbitrary-precision integer arithmetic library, fully PKCS#1 (v2.1) compliant RSA, DES, 3DES, RC4, Rijndael, AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509
Documentation
Branches
master
Development Branch
Unstable API
Do not use in production
2.0
Long term support (LTS) release
Modernized version of 1.0
Minimum PHP version: 5.3.3
PSR-4 autoloading with namespace rooted at \phpseclib
Install via Composer: composer require phpseclib/phpseclib:~2.0
1.0
Long term support (LTS) release
PHP4 compatible
Composer compatible (PSR-0 autoloading)
Install using Composer: composer require phpseclib/phpseclib:~1.0
Security contact information
To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.
Support
Need Support?
Contributing
Fork the Project
Ensure you have Composer installed (see Composer Download Instructions)
Install Development Dependencies
composer install
Create a Feature Branch
(Recommended) Run the Test Suite
vendor/bin/phpunit
(Recommended) Check whether your code conforms to our Coding Standards by running
vendor/bin/phing -f build/build.xml sniff
Send us a Pull Request