Через веб-интерфейс я пытаюсь проверить, действителен ли данный открытый ключ или нет. Команда bash gpg –import key.pub возвращает import successful/failed на основе заданного ключа, но я не хочу использовать $data = system("/usr/bin/gpg –import $key) для своих собственных проблемы безопасности. Есть ли альтернатива?
Я пытаюсь использовать gnupg в PHP для шифрования файла, который будет загружен в ftp-папку. Я в настоящее время работает на mac с помощью MAMP, и я считаю, что gnupg установлен правильно. У меня есть открытый ключ от получателя файла, и когда я пытаюсь импортировать ключ, либо в виде строкового литерала, либо из текстового файла, я […]
Мне нужно, чтобы PGP-шифрование и ASCII-доспехи представляли собой небольшую строку / токен в среде MediaWiki, используя открытый ключ, предоставленный мне третьим лицом. Это дает мне: нужно использовать PHP лучше держаться подальше от exec_shell () … true? веб-серверная среда Я планирую использовать GnuPG lib после прочтения этого: http://devzone.zend.com/1278/using-gnupg-with-php/ Какой пользователь должен иметь открытый ключ PGP, хранящийся […]
Я пытаюсь включить прозрачное подписание текста GPG в строке в скрипте PHP. Я могу заставить GPG шифровать текст в строке следующим образом: $encrypted = shell_exec("echo '$text' | gpg -e -a -r foo@bar.com –trust-model always"); и это работает отлично, при этом зашифрованный текст отправляется в переменную $ encrypted. Это доказывает правильность настройки GNUPGHOME и GNUPG. Однако, […]
Я пытаюсь установить gnupg на mac с помощью PECL. sudo pecl install gnupg загрузка gnupg-1.3.3.tgz … Начиная с загрузки gnupg-1.3.3.tgz (19,141 байт) …… сделано: 19,141 байт 5 исходных файлов, построение ПРЕДУПРЕЖДЕНИЕ: php_bin /Applications/MAMP/bin/php/php5.5.3/bin/php похоже, имеет суффикс /php5.5.3/bin/php, но переменная конфигурации php_suffix не соответствует running: phpize Конфигурирование для: PHP Api Версия: 20121113 Zend Module Api No: […]
Существует порт расширения PHP библиотеки gnupg PGP. Однако мне трудно найти примеры , объясняющие, как использовать библиотеку. Как правильно создавать ключи для пользователей приложений, а затем использовать их для шифрования / дешифрования текста с помощью библиотеки GnuPG?
Я хочу использовать шифрование PGP для шифрования CSV-файлов, я генерирую через PHP-скрипт, а затем отправляю этот файл клиенту по электронной почте. Клиент предоставит мне ключ шифрования, который мне нужно использовать для файлов шифрования. I Googled о PGP и нашел, что это довольно хорошая конфиденциальность, также я нашел OpenPGP http://www.openpgp.org/ и GnuPG http://www.gnupg.org/ Что это за […]
В результате GPG всегда возвращает 2. Мой код выглядит следующим образом $cmd = "/usr/bin/gpg -a –recipient $to -e -o $outfile $infile"; Где outfile – файл, в котором зашифрованные данные будут записаны, а infile – незашифрованные данные. Я не знаю, почему это происходит. Может кто-нибудь, пожалуйста, скажите мне, что случилось. Благодарю.