У меня есть файл gpg .key, который используется как кодовая фраза для дешифрования файла .dat.pgp. Зашифрованный файл .data.pgp получает успешно расшифрован на одном сервере с таким же .key файл с помощью следующей командыgpg дешифрование завершается с ошибкой без секретного ключа
cat xxx_gpg.key | /usr/bin/gpg --batch --quiet -o xxx.dat --passphrase-fd O -d xxx.dat.pgp
Но, когда я перехожу же ключ на другой сервер xxx_gpg.key и запустить же выше команду, я получаю следующее ошибка -
gpg: decryption failed: No secret key
EDIT:
Я считаю, что gpg --list-secret-keys
возвращает некоторые данные на сервере, где он работает, но не результаты возвращаются на другой сервер.
Как мы можем настроить секретный ключ
Точная версия gpg на каждой машине? – Xen2050
такой же версия gpg на обоих местах - 2.0.14 – fortm
hmmm. По-видимому, '--passphrase-fd' только читает« первую строку », кажутся ли они одинаковыми в каждой системе? Может быть, другая оболочка конвертирует или трубит их по-другому? Просто увидел случай, когда обратная косая черта была «съедена», прочитав ... – Xen2050