(Rozumiem konsekwencje poniższych problemów dla bezpieczeństwa i nie mam nic przeciwko).
Mam jeden plik zaszyfrowany w moim org katalogu diary.org.gpg
. Jeszcze nigdy nie zrobiłem żadnej specjalnej konfiguracji, żeby działała
- Za każdym razem, gdy odwiedzam ten plik, pojawia się monit o hasło do szyfrowania. Który jest świetny.
- Za każdym razem, gdy zapisuję bufor, dwukrotnie pojawia się monit o hasło. To jest mój problem .
Pamiętaj, że nie skonfigurowałem niczego, aby to działało, więc wszelkie odpowiedzi dotyczące agentów lub breloków będą musiały zawierać instrukcje konfiguracji.
Myślałem o zachowaniu hasła zapisanego gdzieś w pliku (w nagłówku lub w komentarzach na końcu pliku). Następnie, za każdym razem, gdy zapisuję, Emacs może odczytać hasło w buforze i użyć go zamiast monitować mnie. Ale kiedy zacząłem się temu przyglądać, zgubiłem się gdzieś w środku epa.el
.
P: Jak mogę wysłać hasło bezpośrednio z Emacsa do systemu / procesu szyfrowania podczas zapisywania bufora, zamiast być o to poproszony?
Całą resztę (znajdowanie hasła w buforze) mogę sam rozgryźć. Właśnie się zgubiłem, próbując zrozumieć, w jaki sposób Emacs łączył się z gpg.
Pamiętaj, że korzystam z Ubuntu, Arch Linux i Windows. Właśnie dlatego moim pierwszym pomysłem było rozwiązanie skoncentrowane na emacsie.
Mogę żyć z rozwiązaniem, które nie działa w systemie Windows, o ile nadal mogę uzyskać dostęp do pliku w nim ręcznie.
gpg-agent
, że podobnie jest po ssh-agent
prostu przechowywanie haseł, które masz, po aktywacji. Więc nie pojawi się monit o hasło ani podczas otwierania pliku, ani podczas jego zapisywania (o ile agent pamięta hasło), ale nie sądzę, że dotyczy to hasła, które jest trochę głupie , Jeśli prawda.
gpg-agent
poprawnie skonfigurować , aby przez chwilę buforował klucz? :)