Làm thế nào để tự động mã hóa tập tin orgmode?


11

Tôi có một kho git nơi một số tệp chế độ org sống. Một số trong số chúng có tính chất riêng tư và máy chủ nơi lưu trữ git sống có thể được truy cập bởi một số bên thứ ba không đáng tin cậy. Đó là lý do tôi muốn mã hóa các tập tin org riêng tư.

Những gì tôi muốn đạt được là như sau: Ban đầu tập tin được mã hóa. Đây có thể là khóa đối xứng với mật khẩu hoặc cũng có thể là khóa GnuPG của tôi. Khi tôi mở tệp, Emacs yêu cầu cụm mật khẩu và mở tệp (nếu pw nhập đúng). Bây giờ tôi có thể làm việc với tệp org như với bất kỳ tệp org nào khác. Khi tôi lưu hoặc đóng tệp, nó sẽ được mã hóa lại. Ngoài ra các cam kết git nên được mã hóa.

Làm cách nào tôi có thể làm điều gì đó tương tự với GNU / Emacs?


3
Đối với phần mã hóa tập tin & Emacs, tôi đoán, bạn đã ở đóở đó phải không?
Nsukami _

Câu trả lời:


12

Bạn chỉ cần thêm ".gpg" vào cuối tên tệp (ví dụ: bạn có thể sử dụng "private.org.gpg" cho tệp org) và đặt ở cuối

# Local Variables:
# epa-file-encrypt-to: "someone@somwhere.org"
# End:

nơi someone@somwhere.org xác định khóa gpg bạn sử dụng để mã hóa tệp này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.