Pure-PHP implementations of SSH-2, SFTP, X.509, and cryptographic algorithms for secure communications.
phpseclib is a PHP Secure Communications Library that provides pure-PHP implementations of SSH-2, SFTP, X.509, and numerous cryptographic algorithms. It solves the problem of needing secure communication capabilities in PHP applications without requiring external extensions like OpenSSL, ensuring maximum portability across different hosting environments.
PHP developers who need to implement secure communications, encryption, or certificate handling in their applications, particularly those working in environments where installing PHP extensions is restricted or unavailable.
Developers choose phpseclib because it offers comprehensive cryptographic functionality in pure PHP, eliminating dependencies on external extensions and ensuring consistent behavior across all PHP installations. Its long-term support branches provide stability for production use while maintaining compatibility with older PHP versions.
PHP Secure Communications Library
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.