วิธีการเข้ารหัสไฟล์ orgmode โดยอัตโนมัติ


11

ฉันมีที่เก็บ git ซึ่งมีบางไฟล์ในโหมด org อยู่ บางคนมีลักษณะเป็นส่วนตัวและเซิร์ฟเวอร์ที่สามารถใช้งานที่เก็บ git ได้โดยบุคคลที่สามที่ไม่น่าเชื่อถือ นั่นคือเหตุผลที่ฉันต้องการเข้ารหัสไฟล์องค์กรเอกชน

สิ่งที่ฉันต้องการทำให้สำเร็จมีดังต่อไปนี้: ในตอนแรกไฟล์ถูกเข้ารหัส นี่อาจเป็นได้ทั้งกุญแจสมมาตรด้วยรหัสผ่านหรืออาจเป็นคีย์ GnuPG ของฉันก็ได้ เมื่อฉันเปิดไฟล์ Emacs จะขอรหัสผ่านและเปิดไฟล์ (ถ้า pw ที่ป้อนถูกต้อง) ตอนนี้ฉันสามารถทำงานกับไฟล์ org เช่นเดียวกับไฟล์ org อื่น ๆ เมื่อฉันบันทึกหรือปิดไฟล์มันควรจะถูกเข้ารหัสอีกครั้ง ควรคอมไพล์คอมไพล์ด้วย

ฉันจะทำอะไรเช่นนั้นกับ GNU / Emacs ได้อย่างไร


3
สำหรับส่วนการเข้ารหัสไฟล์ Emacs และผมคิดว่าคุณได้รับอยู่แล้วมีและมีใช่มั้ย?
Nsukami _

คำตอบ:


12

คุณต้องเพิ่ม ".gpg" ที่ท้ายชื่อไฟล์ (ตัวอย่างเช่นคุณสามารถใช้ "private.org.gpg" สำหรับไฟล์ org) และวางที่ท้าย

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

โดยที่ someone@somwhere.org ระบุคีย์ gpg ที่คุณใช้สำหรับเข้ารหัสไฟล์นี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.