macOS에서 GPG Suite를 사용하여 해독된 file.txt를 작성하는 방법

macOS에서 GPG Suite를 사용하여 해독된 file.txt를 작성하는 방법

다음을 사용하여 파일의 암호를 해독하고 싶습니다.GPG 스위트.

개봉을 해보았어요Terminal.app그리고 실행:

gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt.

결과는 다음과 같습니다.

gpg: no valid OpenPGP-data found.
gpg: processing message failed: Unknown system error.

답변1

실제로 GnuPG twize를 호출하고 있습니다.

gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt
  • 첫 번째 호출에서는 gpg -d /PathToTheFile/File.txt.gpg파일을 해독하고 해독된 복사본을 표준 출력으로 생략합니다.
  • 두 번째 호출에는 gpg -o /APath/File.txt명령이 인수로 포함되지 않고 출력 옵션만 포함됩니다. 이 경우 GnuPG는 입력을 기반으로 무엇을 해야 할지 추측하려고 합니다. 에서 man gpg:

    gpg  may  be  run with no commands. In this case it will perform a reasonable
    action depending on the type of file  it  is  given  as  input  (an  encrypted
    message  is decrypted, a signature is verified, a file containing keys is
    listed, etc.).
    

    이를 위해서는 일종의 OpenPGP 입력이 필요하지만 해독된 문서는 그렇지 않습니다.

GnuPG의 두 번째 호출은 실패합니다. 내 생각엔 파일의 암호를 해독하고 그 내용을 매개변수의 파일에 저장하려고 하는 것 같은데 -o, 이는 GnuPG를 두 번째 호출하지 않고도 수행할 수 있습니다.

gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg

관련 정보