Articles of phpseclib

Преобразование RSA-шифрования из Javascript в PHP

Я пытаюсь войти на веб-сайт (Steam), который шифрует пароль открытого текста с помощью Javascript RSA, чтобы отправить зашифрованный текст в запрос POST в качестве параметра. У меня возникли проблемы с правильным преобразованием Javascript RSA из Javascript в PHP. Когда я пытаюсь отправить пароль зашифрованного текста, созданный с помощью любого из моих PHP-скриптов на веб-сайт, я […]

Файлы, не загружаемые на удаленный сервер с помощью Net_SFTP

У меня есть следующий класс для загрузки файлов в каталог, однако первый каталог, который должен быть создан, настраивается как «Файл», а не «Файловая папка». Из-за этого элементы, которые должны быть загружены, не загружаются должным образом. Я не уверен, что мне не хватает шага или нет, или если я неправильно это установлю. include 'Net/SFTP.php'; class SFTPConnection […]

phpseclib – бесконечная загрузка

Я использую phpseclib 0.3.1 для работы с удаленным SFTP-сервером. У меня есть сценарий, который загружает обложки из SFTP, сохраняет их на моем сервере и делает обновления в базе данных. Я запускаю этот сценарий для 7000 изображений, и через 10-12 минут он выглядит так, как скрипт остановился (но в конце концов я обнаружил, что этот скрипт […]

Установка сервера ns-cert-type для OpenVPN с использованием phpseclib

Поскольку документация для phpseclib очень бедна, я спрашиваю здесь, есть ли способ установить ns-cert-type для сертификата, который принадлежит этой библиотеке. Поиск по источникам, я нашел это: // the following OIDs are unsupported but we don't want them to give notices when calling saveX509(). case 'id-pe-logotype': // http://www.ietf.org/rfc/rfc3709.txt case 'entrustVersInfo': // http://support.microsoft.com/kb/287547 case '1.3.6.1.4.1.311.20.2': // szOID_ENROLL_CERTTYPE_EXTENSION […]

Формат ключа должен использоваться в Crypt RSA

Я использовал эту функцию Java для создания пар ключей. KeyPairGenerator keyGen = KeyPairGenerator.getInstance(keyAlgorithm); keyGen.initialize(numBits); KeyPair keyPair = keyGen.genKeyPair(); PrivateKey privateKey = keyPair.getPrivate(); PublicKey publicKey = keyPair.getPublic(); // Get the bytes of the public and private keys byte[] privateKeyBytes = privateKey.getEncoded(); byte[] publicKeyBytes = publicKey.getEncoded(); Я получил это как открытый ключ (аналогично этому. Нельзя вставлять сюда): […]

Шифрование RSA от C # до PHP

Мне нужно подключиться к определенному веб-сервису, который использует шифрование RSA. Используя NuSOAP и PHPseclib, я могу подключиться к серверу, чтобы получить открытый ключ, используемый для шифрования RSA, и отправить обратно данные на сервер. Проблема возникает в том, как они шифруют данные, разработчик там дал мне документацию и образец, написанные на C #, которые трудно понять […]

Parse "passwd" команда с phpseclib

Я попытался разобрать команду «passwd» на мою машину с помощью phpseclib, но не может пройти первый ввод пароля. Посмотрите на код ниже. $ssh->write(" passwd $new_user\n $new_user_pw\n $new_user_pw\n "); $ssh->setTimeout(5); echo $ssh->read('root@machine:~$'); Выход я получил: Last login: Tue Jun 17 12:23:01 2014 from 109.175.60.43 [root@machine ~]# [root@machine ~]# [root@machine ~]# passwd 8917f498 Changing password for user […]

Как проверить подпись с phpseclib в сообщении подписи XML?

Я протестировал окончательный файл подписи XML и отправил «недопустимые подписи», почему? Информация: Я подготовил эту инф. для подписания с подписью XML: <?xml version="1.0" encoding="UTF-8" standalone="no"?><SolicitudRegistro xmlns="http://www.cie.mx/SCG/Inilidad" IdMensaje="f2-8505d81914c"> <FechaEnvio>2013-02-26T21:08:36</FechaEnvio> <Registrante EndPoint="https://200.34.175.46:443/InteropOPE /MensajeidadService" Nombre="Instigua" NombreCorto="IMTA" URI="op.mx"> <DatosDeContacto AreaOficina="Informatica" CorreoElect="req@tc.ia.mx" Nombre="Rafadina" Puesto="Subdirector nicaciones" > <Telefonos> <Telefono Extension=" " NumeroTelefonico="7773293644" /> </Telefonos> </DatosDeContacto> <CertificadoInstancia>MIIFETCCA/mgAwIBAgIUMDAwMDAwMDAwMDAwMD CERTIFICATE WITH SENDER'S PUBLIC KEY=</CertificadoInstancia> […]

Ошибка сервера при загрузке больших файлов с помощью PHP

Я использую SFTP-функции PHPSecLib для загрузки файлов с FTP-сервера. Линия $sftp->get($fname); работает, если файл до 200 МБ, но если он 300 МБ, браузер отвечает «Firefox не может найти файл в [download.php]». То есть, он говорит, что не может найти файл php, который я использую для загрузки удаленного файла. Сначала я думал, что это связано с […]

Не удается подключить phpseclib – ошибка 10060

Я не могу получить свою локальную среду, Win7 работает easyPHP 12, чтобы подключиться к моему серверу, ubuntu 11.04. Я подключаюсь к своему серверу через sftp с помощью filezilla fine, я могу подключиться к моему серверу через ssh с помощью putty fine … сервер не требует никаких ключей на данный момент просто uname и pword … […]

Intereting Posts
Извлечение значений из многомерного массива, где ключи динамически генерируются Как получить ссылку для запуска скрипта Php? Функция, чтобы проверить, соответствует ли значение db текущей опции выбора WordPress – создание списка сообщений, отфильтрованных по тегу, а затем категории Разрешить копирование содержимого из pdf, созданного с помощью tcpdf удалить элементы в xml? PHP переопределяет метод признака признака родительского класса Получить смещение часового пояса для данного местоположения Удалить элемент из массива, если он существует в массиве «запрещенных слов» .htaccess запрещает доступ к определенным файлам? больше одного Функция gzuncompress PHP в Java? Получить имя пользователя из URL в PHP Выделите все элементы в таблице и отобразите их в порядке, в зависимости от их идентификатора родителя Ошибка сбора формы Повторно ввести $ HTTP_POST_VARS в PHP 5.3