2017 © Pedro Peláez
 

library phpseclib

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

image

phpseclib/phpseclib

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  • Tuesday, July 24, 2018
  • by bantu
  • Repository
  • 116 Watchers
  • 2288 Stars
  • 29,427,393 Installations
  • PHP
  • 420 Dependents
  • 39 Suggesters
  • 527 Forks
  • 149 Open issues
  • 35 Versions
  • 8 % Grown

The README.md

phpseclib - PHP Secure Communications Library

CI Status, (*1)

Supporting phpseclib

Introduction

MIT-licensed pure-PHP implementations of the following:, (*2)

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, (*3)

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

  • Long term support (LTS) release
  • PHP4 compatible
  • Composer compatible (PSR-0 autoloading)
  • Install using Composer: composer require phpseclib/phpseclib:~1.0
  • Download 1.0.23 as ZIP

Security contact information

To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure., (*4)

Support

Need Support?, (*5)

Special Thanks

Special Thanks to our $50+ sponsors!:, (*6)

Contributing

  1. Fork the Project, (*7)

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

  3. Install Development Dependencies, (*9)

    composer install
    
  4. Create a Feature Branch, (*10)

  5. Run continuous integration checks:, (*11)

    composer run-script all-quality-tools
    
  6. Send us a Pull Request, (*12)

The Versions

24/07 2018

dev-master

9999999-dev http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

16/07 2018

2.0.x-dev

2.0.9999999.9999999-dev http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

16/07 2018

1.0.x-dev

1.0.9999999.9999999-dev http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

15/04 2018

2.0.11

2.0.11.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

15/04 2018

1.0.11

1.0.11.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

19/02 2018

2.0.10

2.0.10.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

08/02 2018

1.0.10

1.0.10.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

29/11 2017

2.0.8

2.0.8.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

29/11 2017

2.0.9

2.0.9.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

29/11 2017

1.0.9

1.0.9.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

23/10 2017

2.0.7

2.0.7.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

23/10 2017

1.0.8

1.0.8.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

05/06 2017

2.0.6

2.0.6.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

05/06 2017

1.0.7

1.0.7.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

08/05 2017

2.0.5

2.0.5.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

08/05 2017

1.0.6

1.0.6.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

22/10 2016

1.0.5

1.0.5.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

04/10 2016

2.0.4

2.0.4.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

04/10 2016

1.0.4

1.0.4.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

18/08 2016

2.0.3

2.0.3.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

18/08 2016

1.0.3

1.0.3.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

13/05 2016

2.0.2

2.0.2.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

08/05 2016

1.0.2

1.0.2.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

18/01 2016

2.0.1

2.0.1.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

18/01 2016

1.0.1

1.0.1.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich
by Graham Campbell

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

04/08 2015

2.0.0

2.0.0.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.3.3

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

04/08 2015

1.0.0

1.0.0.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

28/01 2015

0.3.10

0.3.10.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

10/11 2014

0.3.9

0.3.9.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

13/09 2014

0.3.8

0.3.8.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

05/07 2014

0.3.7

0.3.7.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

28/02 2014

0.3.6

0.3.6.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

The Development Requires

by Patrick Monnerat
by Hans-Jürgen Petrich

security encryption rsa signature signing cryptography ssh blowfish crypto aes sftp x509 x.509 asn1 asn.1 biginteger twofish

08/06 2013

0.3.5

0.3.5.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

security encryption rsa signature signing cryptography ssh crypto aes sftp x509 x.509 asn1 asn.1 biginteger

20/11 2012

0.3.1

0.3.1.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

security encryption rsa signature signing cryptography ssh crypto aes sftp x509 x.509 asn1 asn.1 biginteger

08/07 2012

0.3.0

0.3.0.0 http://phpseclib.sourceforge.net

PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.

  Sources   Download

MIT

The Requires

  • php >=5.0.0

 

security encryption rsa signature signing cryptography ssh crypto aes sftp x509 x.509 asn1 asn.1 biginteger