Popularity
8.5
Declining
Activity
8.7
Declining
36
120
634

Description

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

Code Quality Rank: L2
Monthly Downloads: 1,702,840
Programming language: PHP
License: MIT License
Tags: Security     SSH     Cryptography     Encryption     Crypto     Aes     Blowfish     Signature     Signing     Rsa     Sftp     X509     X.509     Asn1     Asn.1     BigInteger     Twofish    
Latest version: v2.0.23

PHPSecLib alternatives and similar libraries

Based on the "Security" category

Do you think we are missing an alternative of PHPSecLib or a related project?

Add another 'Security' Library

README

phpseclib - PHP Secure Communications Library

Build Status

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

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


*Note that all licence references and agreements mentioned in the PHPSecLib README section above are relevant to that project's source code only.