У меня есть 2 сервера, которые будут передавать данные между ними, один - Ubuntu, а другой - Red Hat. С использованием уже установленных версий на каждой из них Ubuntu - 12.04 с gnuPG 1.4.x, а Red Hat - Enterprise 6.1 с gnuPG 2.0.x, я не могу расшифровать переход с Ubuntu на Red Hat.
Я буду использовать PHP для шифрования / дешифрования с использованием расширения gnuPG на сервере Ubuntu. Сервер Red Hat будет обращаться к gnuPG через оболочку из CGI-скриптов.
Я создал открытые / закрытые ключи в Red Hat, экспортировал открытый ключ. Импортировал его в Ubuntu и подписал. Затем я зашифровал файл в Ubuntu, скопировал его на сервер Red Hat и попытался расшифровать.
Я получаю этот ответ
gpg -d tocyn.gpg
gpg: no valid OpenPGP data found.
gpg: decrypt_message failed: Unknown system error
Не уверен, куда идти с этим, поскольку я не смог найти много информации о том, что означает этот ответ. Разве нельзя сделать это между двумя разными версиями? Возможно, я неправильно понял, но я думал, что они были практически одинаковыми.