id: Гость   вход   регистрация
текущее время 03:37 20/04/2024
создать
просмотр
ссылки

Здравствуйте,
подскажите пожалуйста с чего начать и будет ли вообще работать такая схема.
Задача в следующим:
пользователь заполняет страницу на сервере своими данными(через https) – это работает
Следующим шагом надо отослать всю информацию адресату, но перед этим её зашифровать.
Посылка осуществляется стандартной функцией php.
Проблема в том, что мне надо все что в $mail_text зашифровать и только потом отсылать.
На сервере провайдера нет возможности что либо инсталировать.
Кто нибуть уже решал такую задачу?


 
Комментарии
— SATtva (19/08/2009 14:47, исправлен 19/08/2009 14:47)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Если на сервере стоит вменяемая Linux- или BSD-система, то GnuPG должен быть в комплекте. Вот как взаимодействие с GnuPG из PHP-программы осуществляется у нас.
— evgend (19/08/2009 15:09)   профиль/связь   <#>
комментариев: 2   документов: 1   редакций: 0
Спасибо за ссылку будем разбераться.
Такой вопрос еще, можно как то проверить есть ли GnuPG на сервере провайдера?
— SATtva (19/08/2009 15:12)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Доступ по ssh у Вас есть? Введите в консоль which gpg или gpg --version, чтобы сразу узнать установленную версию.
— Гость (19/08/2009 15:13)   <#>
Выполнить команду gpg по ssh: если скажет "нет такой команды" значит либо и впрямь нет, либо не прописана в PATH. Если у вас возникают вопросы даже по такой мелочи, мне страшно представить как вы будете писать на php.
— evgend (19/08/2009 15:20)   профиль/связь   <#>
комментариев: 2   документов: 1   редакций: 0
Вот именно что ssh доступа нет, есть только ftp и на Cpanel
— SATtva (19/08/2009 15:25)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Ну напишите cgi-скрипт, который через bash или perl будет вызывать эту команду и давать вывод в stdout.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3