desktop(mac)에서는 emacs 이용.
mobile에서는 beorg 이용.
beorg에서는 extenstion 기능으로 암호화 및 복화화 기능(유료)을 제공한다.
emacs에서 암복호화를 하기 위한 환경 및 사용법에 대해서 알아보자.
GPG Suite를 다운로드 해주고 설치해주자. 해당 프로그램을 유료지만 GPL v3 라이센스를 가지고 있어 소스 코드를 받아 컴파일 후 사용할 수도 있다.
*확인이 필요한 부분이지만 아마 GPGMail 부분만 유료이지 않을가 싶다. dmg파일을 다운로드 받아 사용해도 무방할거같다.
~/.emacs.d/init.el 파일 또는 초기 로드 파일에 아래의 항목을 추가해주자.
(require 'org-crypt)
(require 'epa-file)
(epa-file-enable)
(org-crypt-use-before-save-magic)
(setq org-tags-exclude-from-inheritance (quote ("crypt")))
(setq org-crypt-key nil)
사용법은 간단하다.
암호화를 하려면
org-encrypt-entry
복호화를 하려면
org-decrypt-entry
끝.