Tôi có một tệp văn bản nhỏ với thông tin cá nhân (nhạy cảm). Tôi hiện đang mã hóa / giải mã nó bằng Makefile, như được mô tả trên http://www.madboa.com/geek/gpg-quickstart/ ; phần có liên quan là
edit:
@umask 0077;\
$(GPG) --output $(FILEPLAIN) --decrypt $(FILECRYPT)
@emacs $(FILEPLAIN)
@umask 0077;\
$(GPG) --encrypt --recipient $(GPGID) $(FILEPLAIN)
@$(RM) $(FILEPLAIN)
view:
@umask 0077; $(GPG) --decrypt $(FILECRYPT) | less
Điều này hoạt động tốt để xem, nhưng không phải để chỉnh sửa: Trước tiên tôi phải nhập mật khẩu của mình, sau đó chỉnh sửa tệp, nhưng để mã hóa nó sau đó tôi lại phải nhập mật khẩu của mình hai lần (và đó là một mật khẩu dài).
Có cách nào tốt hơn để làm điều này?