phpseclib — библиотека защищенных коммуникаций PHP
Поддержка phpseclib
- Станьте сторонником или спонсором на Patreon.
- Единоразовое пожертвование через PayPal или криптовалюту
- Подпишитесь на Tidelift
Введение
Реализации на чистом PHP под лицензией MIT:
SSH-2, SFTP, X.509, библиотека целочисленной арифметики произвольной точности, Ed25519/Ed449/Curve25519/Curve449, ECDSA/ECDH (с поддержкой 66 кривых), RSA (совместим с PKCS#1 v2.2), DSA/ DH, DES / 3DES / RC4 / Rijndael / AES / Blowfish / Две рыбы/Сальса20/ЧаЧа20, GCM/Poly1305
Документация
- Документация/Руководство
- Документация API (созданная Doctum)
Филиалы
владелец
- Отдел развития
- Нестабильный API
- Не использовать в производстве
3.0
- Выпуск с долгосрочной поддержкой (LTS)
- Значительное расширение криптографических примитивов
- Минимальная версия PHP: 5.6.1.
- Автозагрузка PSR-4 с пространством имен, корнем которого является
phpseclib3
- Установка через Composer:
composer require phpseclib/phpseclib:~3.0
2.0
- Выпуск с долгосрочной поддержкой (LTS)
- Модернизированная версия 1.0
- Минимальная версия PHP: 5.3.3.
- Автозагрузка PSR-4 с пространством имен, корнем которого является
phpseclib
- Установка через Composer:
composer require phpseclib/phpseclib:~2.0
1.0
- Выпуск с долгосрочной поддержкой (LTS)
- Совместимость с PHP4
- Совместимость с Composer (автозагрузка PSR-0)
- Установите с помощью Composer:
composer require phpseclib/phpseclib:~1.0
- Скачать 1.0.23 в формате ZIP
Контактная информация службы безопасности
Чтобы сообщить об уязвимости безопасности, воспользуйтесь контактом службы безопасности Tidelift. Tidelift будет координировать исправление и раскрытие информации.
Поддерживать
Нужна поддержка?
- Вопросы и ответы по оформлению заказа при переполнении стека
- Создайте заявку в службу поддержки на GitHub.
- Просмотрите форум поддержки (больше не используется)
Особая благодарность
Особая благодарность нашим спонсорам стоимостью более 50 долларов!:
Содействие
Форкнуть проект
Убедитесь, что у вас установлен Composer (см. Инструкции по загрузке Composer).
Установить зависимости разработки
Создать ветку функций
Запустите проверки непрерывной интеграции:
composer run-script all-quality-tools
Отправьте нам запрос на извлечение