Need help with phpseclib?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

phpseclib
4.4K Stars 732 Forks MIT License 4.2K Commits 193 Opened issues

Description

PHP Secure Communications Library

Services available

!
?

Need anything else?

Contributors list

# 7,546
PHP
CSS
Shell
rsa
1616 commits
# 24,488
PHP
Symfony
Compose...
Shell
285 commits
# 74,073
CSS
Shell
PHP
ecdsa
42 commits
# 1,587
PHP
Laravel
Compose...
framewo...
29 commits
# 10,433
PHP
Laravel
pmd
PHPUnit
12 commits
# 71,173
Compose...
Electro...
Ada
Haxe
11 commits
# 79,835
Ruby
Rails
Shell
c-plus-...
8 commits
# 8,895
PHP
Compose...
Symfony
random-...
7 commits
# 12,701
PHP
Redis
php7
yaf
6 commits
# 81,459
Shell
PHP
Symfony
CSS
6 commits
# 2,307
executa...
pratt-p...
netlify
gatsby
6 commits
# 179,274
PHP
CSS
Shell
ecdsa
6 commits
# 100,608
Shell
MySQL
piwik
PHP
5 commits
# 193,574
Go
Shell
PHP
ecdsa
5 commits
# 27,011
PHP
Laravel
phpmyad...
mysql-s...
5 commits
# 119,727
PHP
WordPre...
CSS
wordpre...
5 commits
# 213,705
abap
Shell
c-sharp
Univers...
4 commits
# 215,148
Shell
PHP
ecdsa
dsa
4 commits
# 15,258
Symfony
php7
phpstor...
juniper
3 commits
# 78,744
ods
excel
Symfony
php7
3 commits

phpseclib - PHP Secure Communications Library

Build Status

Supporting phpseclib

Introduction

MIT-licensed pure-PHP implementations of the following:

SSH-2, SFTP, X.509, an arbitrary-precision integer arithmetic library, Ed25519 / Ed449 / Curve25519 / Curve449, ECDSA / ECDH (with support for 66 curves), RSA (PKCS#1 v2.2 compliant), DSA / DH, DES / 3DES / RC4 / Rijndael / AES / Blowfish / Twofish / Salsa20 / ChaCha20, GCM / Poly1305

Documentation

Branches

master

  • Development Branch
  • Unstable API
  • Do not use in production

3.0

  • Long term support (LTS) release
  • Major expansion of cryptographic primitives
  • Minimum PHP version: 5.6.1
  • PSR-4 autoloading with namespace rooted at
    \phpseclib3
  • Install via Composer:
    composer require phpseclib/phpseclib:~3.0

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

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

  1. Fork the Project

  2. Ensure you have Composer installed (see Composer Download Instructions)

  3. Install Development Dependencies

    composer install
    
  4. Create a Feature Branch

  5. (Recommended) Run the Test Suite

    vendor/bin/phpunit
    
  6. (Recommended) Check whether your code conforms to our Coding Standards by running

    vendor/bin/phing -f build/build.xml sniff
    
  7. Send us a Pull Request

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.