2017-02-06 2 views
0

vim이나 명령 줄에 익숙하지 않은 사람이 pgp 암호화 된 텍스트 파일을 읽어야하는데 gvim이 필요에 따라 작동한다고 생각합니다. vim과 gnupg.vim 플러그인을 사용하여 파일을 편집합니다. 어떤 경우에는gvim을 사용하여 pgp 파일을 여는 스크립트를 작성하려면 어떻게해야합니까?

파일

이는 실행 gvim을 더 TTY가 없으며, 따라서 GPG가 암호를 요청할 수 아니라는 사실에 의해 발생을 해독 할 수 없습니다 gvim을 다음 gnupg.vim 문서에 따르면, 그 자체로. 이 문제는 Windows 및 Linux 버전의 gvim에서 발생하며 gvim에 " 에뮬레이션"이 구현되어 있지 않으면 해결할 수 없습니다. 당신은 GPG 에이전트의 조합 및 그래픽 pinentry 프로그램을 사용할 필요가 이것을 회피하려면

- gpg-agent only: 
    you need to provide the passphrase for the needed key to gpg-agent 
    in a terminal before you open files with gvim which require this key. 

- pinentry only: 
    you will get a popup window every time you open a file that needs to 
    be decrypted. 

- gpgagent and pinentry: 
    you will get a popup window the first time you open a file that 
    needs to be decrypted. 

내가 pinentry-gnome3 내 컴퓨터에 설치했지만 내가 정력을 사용할 때 제대로 작동하지 않거나 gvim, 최소한 암호를 요청할 수있는 GUI는 없습니다. gvim으로 pgp 파일을 열려고하면 파일을 암호화 할 수 없다는 오류 메시지가 나타납니다.

pinentry 및 gpg-agent 맨 페이지는 모두 수동으로가 아니라 다른 스크립트에 의해 호출되었음을 나타냅니다. 따라서 gvim이 내 pgp 파일을 열려고 할 때 gvim을 사용하는 방법을 모르겠다. 특히 명령 줄에 익숙하지 않은 사용자가 호출 할 수있는 스크립트에서 특히 그렇습니다.

답변

0

은 (pgp.exe는 1996 년부터입니다) C이 시도 :> PGP의 -z "암호"-c file.pgp을