パスワードを使用してデータを暗号化しましたgpg -ac --cipher-algo AES256 data
。ファイルも別のマシンに移動しましたがgpg
、暗号化されたシステム(TrueOS)とは異なり、GUIはインストールされていません。以下を使用してファイルの復号化を試みるときgpg -d -o data.d data
:
gpg: AES256 encrypted data
gpg: problem with the agent: End of file
gpg:encrypted with 1 passphrase
gpg: decryption failed: No secret key
私のファイルは次のとおりです。
-----BEGIN PGP MESSAGE-----
data in here
-----END PGP MESSAGE-----
私は逆のアプローチを試しました:ファイルを暗号化することです。 1つを作成し、任意のテキストを追加した後、それを使用して暗号化を試み、次のようgpg -a --symmetric --cipher-algo AES256 data1
な結果を得ました。
gpg: problem with the agent: End of file
gpg: error creating passphrase: Operation cancelled
gpg: symmetric encryption of '' failed: Operation cancelled
これはとても奇妙です。私はこれがpinentryに関連していると思います。私は次の行を私のコードに追加しました~/.gnupg/gpg-agent.conf
。pinentry-program /usr/bin/pinentry-tty