WebMoney-кофейня
Топик в форуме: Кредитный калькулятор онлайнТопик в форуме: Продам Магазин цифровых товаров RUSSIANWMSHOP v3.0
Поставить музыку в Кофейне:
Al Martino - I Have But One Heart
Страницы: (3) 1 2 [3]  ( Перейти к первому непрочитанному сообщению ) ОтветитьНовая тема

> XML-интерфейсы WebMoney. Часть 1. WMSigner.
Simashkov
Post #41 (Отправлено: 28.01.2009 17:02)     Быстрое цитирование
Цитировать


Завсегдатай кофейни
**

Сообщений: 23
Регистрация: 2.01.2009
У меня возникла проблема с связи с компиляцией wmsigner,дело в том,что все действия по установке я делал по XML-интерфейсы WebMoney. Часть 1. WMSigner.
1) В первую очередь, я попросил хостера откомпилировать мне модуль Wmsigner,он как бы откомптлтровал.
2) Попросил установить права на следующие файлы:
chmod 111 wmsigner
$ chmod 400 wmsigner.ini
$ chmod 400 123456789012.kwm,но не знаю почему хостер не может установить на kwm (chmod 400) только 600
3) Я начал тестировать WMSigner в PHP,создал файл test.php и итог,вывод ошибок:
Warning: popen() has been disabled for security reasons in
Warning: fwrite(): supplied argument is not a valid stream resource in
Warning: fgets(): supplied argument is not a valid stream resource in
Warning: pclose(): supplied argument is not a valid stream resource in
Подскажите,в чем может быть ошибка и как её решить?


Написать приватное сообщениеНаписать по email
adviser
Post #42 (Отправлено: 28.01.2009 17:32)     Быстрое цитирование
Цитировать


Гурман
****

Сообщений: 180
Регистрация: 2.04.2006
Откуда: Ульяновск
Отключена функция popen(), к внешним ресурсам нет доступа


==================
ЕСП Веб-касса - оплата онлайн игр, пополнение счета Skype, Одноклассники за WebMoney!
Написать приватное сообщениеНаписать по emailВебсайтICQ
Very sad
Post #43 (Отправлено: 4.04.2010 16:08)     Быстрое цитирование
Цитировать


Прохожий
*

Сообщений: 6
Регистрация: 9.01.2010
Зашифровать файл ключей можно. Вот только пароль от зашифрованного файла ключей надо тоже хранить где-то: на сервере либо в базе данных. Если хранить на сервере в скриптах, то это близко к тому, чтобы хранить файл ключей вебмани на сервере в незашифрованном виде.
А если хранить пароль от зашифрованного файла ключей в базе данных, то все равно в скриптах на сервере есть реквизиты для базы данных. То есть злоумышленник взламывает сервер, смотрит реквизиты доступа к бд и забирает из БД пароль к зашифрованному файлу ключей.

Или злоумышленнику намного сложнее получить доступ ко всем файлам сервера нежели к одному файлу?
В чем преимущество шифрования файла ключей перед хранением ключей на сервере в незашифрованном виде?


==================
Время - деньги. Информация - тоже.
Написать приватное сообщениеНаписать по email
alone
Post #44 (Отправлено: 24.06.2010 15:25)     Быстрое цитирование
Цитировать


Прохожий
*

Сообщений: 1
Регистрация: 24.06.2010
Подскажите пожалуйста, по собственному опыту, как долго приходилось ждать ответа от тех поддержки для активации XML - интерфейсов


Написать приватное сообщениеНаписать по email
sanika
Post #45 (Отправлено: 24.06.2016 19:12)     Быстрое цитирование
Цитировать


Прохожий
*

Сообщений: 7
Регистрация: 10.03.2016
Скажите, в этом куске нет ошибки?



function _GetSign($inStr) {
global $Path_Folder, $Path_Signer;

$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("pipe", "r") );
$process = proc_open($Path_Signer, $descriptorspec, $pipes);
fwrite($pipes[0], "$inStr\004\r\n");
fclose($pipes[0]);
$s = fgets($pipes[1], 133);
fclose($pipes[1]);
$return_value = proc_close($process);
return $s;
}


У меня вообще ничего не выводиться.
Если делаю вот так



function _GetSign($inStr) {
global $Path_Folder, $Path_Signer;

$descriptorspec = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
2 => array("pipe", "r") );
$process = proc_open($Path_Signer, $descriptorspec, $pipes);
fwrite($pipes[0], "$inStr\004\r\n");
fclose($pipes[0]);
$s = fgets($pipes[1], 133);
fclose($pipes[1]);
$return_value = proc_close($process);
return "->".$s;
}


То вижу только

->


При это выполняя через шелл команду

echo -ne "TestString123\004\r\n" | ./wmsigner

получаю нужную шифрованную строку


Написать приватное сообщениеНаписать по email
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции этого топикаСтраницы: (3) 1 2 [3]  ОтветитьНовая тема

 





Powered by Invision Power Board © 2003 IPS, Inc.