<br> ## ----- 목차 ----- - [[#※ 참고|※ 참고]] - [[#Meld Encrypt 설치 및 사용 방법|Meld Encrypt 설치 및 사용 방법]] - [[#Meld Encrypt 설치 및 사용 방법#**▶ 설치**|**▶ 설치**]] - [[#Meld Encrypt 설치 및 사용 방법#**▶ 사용 방법**|**▶ 사용 방법**]] - [[#**▶ 사용 방법**#옵션 1. 특정 텍스트를 선택하여 암호화|옵션 1. 특정 텍스트를 선택하여 암호화]] - [[#**▶ 사용 방법**#옵션 2. 전체 노트를 암호화|옵션 2. 전체 노트를 암호화]] - [[#References|References]] - [[#Links|Links]] <br> **에버노트(EverNote)**나 **원노트(OneNote)**는 노트에 암호를 걸어서 개인 프라이버시를 지킬 수 있다. 일기 같이 개인적인 감정을 적는다거나 은행 계좌번호, 웹 사이트 암호 등 민감한 개인 정보 등도 암호화할 경우가 있다. 에버노트는 텍스트를 선택해서 암호화시킬 수 있고, 원노트는 텍스트나 페이지(page) 단위로는 안되고 섹션(section)에 암호를 걸수 있다. 이 글에서는 요즘 한창 배우고 있는 **옵시디언([Obsidian](https://obsidian.md/))**에서 암호를 걸 수 있는 방법을 적어보았다. 윈도우 O/S의 경우, [**Eclipse Portable Encryptor**](https://sector-seven.com/software/eclipse)나 **[VeraCrypt](https://www.veracrypt.fr/en/Home.html)**로 가능하다고 옵시디언 포럼에서 찾았지만, 분석맨은 맥 사용자라 다른 솔루션이 필요했다. (VeraCrypt는 macOS도 설치 가능하나, macFUSE 설치가 필요함) macOS의 경우, 기본으로 내장된 **[Disk Utility](https://en.wikipedia.org/wiki/Disk_Utility)** 앱을 통해서 폴더를 암호화할 수 있다. 이 툴로 암호화시키면 .dmg 파일로 만들어준다. 또한, 서드파티 앱인 **[Encrypto](https://apps.apple.com/us/app/encrypto-secure-your-files/id935235287?mt=12)**와 같은 앱으로 암호화를 시킬 수 있다. 하지만, 이런 앱들은 옵시디언과 연동된 앱이 아니라 파일에 대한 암호화는 가능하지만 옵시디언과의 연동이 매끄럽지 않다. 암호는 걸수 있지만 옵시디언에서 바로 볼 수 없어 .md 파일로 다시 저장해서 열어보고 다시 암호화하고...암호화, 복호화가 가능하지만 불편하다. 옵시디언의 장점 중 하나는 기본으로 제공하는 **주요 플러그인(Core plugins)** 외에 **서드파티 프러그인(Community plugins)**을 제공한다는 점이다. 옵시디언 사용자 커뮤니티에서 만든 플러그인들을 이용할 수 있다. 이 중에 '**[Meld Encrypt](https://github.com/meld-cp/obsidian-encrypt)**'라는 플러그인이 있다. 암호화는 **[AES](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) [GCM](https://en.wikipedia.org/wiki/Galois/Counter_Mode)** 모드를 사용하고 있다. (보안성이 떨어지는 ECB 모드를 사용하지 않아 다행) <br> ### ※ 참고 - v2.0.0 버전부터 노트 전체를 암호화하는 기능이 들어감. - 하지만, 이 기능은 새로 생성하는 노트만 가능하며, 마크다운도 적용이 안됨. - 파일 확장자도 .md가 아닌, .encrypted로 만들어짐. - 따라서, 스타일 적용할 수 없음. <br> # Meld Encrypt 설치 및 사용 방법 ※ 분석맨은 English 모드로 사용 중이라 스크린샷이 영문입니다. 양해 바랍니다. <br> ## **▶ 설치** [![](https://blogger.googleusercontent.com/img/a/AVvXsEjNSKd6weD-O2qG0-K5PlN5EjewRh_zVe8uObPpeMHo5bxoDpYc5qe98sNFHeUCkmTOKyKMJmfp7SvIsmOWy6PVpmR4O7jbfpIDHWpZPHIxNzATr_3OjSuhrJi4Pb0ccZi4U7IZa2S8LtIH0vne9GBfnS4bwtVy9WTspW9yncUZJxzV4ta1mXwqCDZj=w640-h240)](https://blogger.googleusercontent.com/img/a/AVvXsEjNSKd6weD-O2qG0-K5PlN5EjewRh_zVe8uObPpeMHo5bxoDpYc5qe98sNFHeUCkmTOKyKMJmfp7SvIsmOWy6PVpmR4O7jbfpIDHWpZPHIxNzATr_3OjSuhrJi4Pb0ccZi4U7IZa2S8LtIH0vne9GBfnS4bwtVy9WTspW9yncUZJxzV4ta1mXwqCDZj=s2778) 설치는 간단하다. **서드파티 플러그인(Community plugins)**에서 검색(Browse)을 눌러 '**encrypt**'로 검색하면 첫번째로 나오는 '**Meld Encrypt**'를 설치하면 된다. 서드파티 플러그인(Community plugins)의 **안전 모드(Safe mode)**가 ON 되어 있으면, OFF(안전모드 끄기) 한 후에 검색할 수 있다. 설치 후에는 활성화한 후 사용하면 된다. <br> ## **▶ 사용 방법** #### 옵션 1. 특정 텍스트를 선택하여 암호화 <br> 1. 암호를 걸고자 하는 텍스트를 선택한다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEhmPmc7JaUTGW1QhfQRxDIT9Uz7qRSxS8J_pEFo1UJChQSudXzQ58_XFQn6GmoYAF976yyhX1rGPj6pFUSBRHap64_ER-ZrLWmXZhamvEge1J1n5a6OwtAMFNsukNG2Gv0oTPX74xcawORDu9WZC_4wKYUqB3qeJp4JJ06FRUJfT7rhE530DWg3k4PQ=w640-h140)](https://blogger.googleusercontent.com/img/a/AVvXsEhmPmc7JaUTGW1QhfQRxDIT9Uz7qRSxS8J_pEFo1UJChQSudXzQ58_XFQn6GmoYAF976yyhX1rGPj6pFUSBRHap64_ER-ZrLWmXZhamvEge1J1n5a6OwtAMFNsukNG2Gv0oTPX74xcawORDu9WZC_4wKYUqB3qeJp4JJ06FRUJfT7rhE530DWg3k4PQ=s413) 2. **커맨트 팔레트 열기(Open command palette)**를 실행해서 '**encrypt**'를 타이핑하면 **Meld Encrypt: Encrypt/Decrypt**라 첫 줄에 나온다. 클릭하여 명령을 실행한다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEhEYvBvuSH_JxI_6Iwm37brVsLSaGeCLgqHMokb5C24Ps9737Z58simLNCE-pPvLJUWRFpPu_6Co9HX-tubCKcGa7WArU9HUZDd2_Lhj1ChOB4NhhptEp6XIYIIChvjikAX5ofJKOeSus7DXUMnVXPvrslJfo_YZ3-ffxMbf64y1HAbiWtEOkAXcxq6=w640-h154)](https://blogger.googleusercontent.com/img/a/AVvXsEhEYvBvuSH_JxI_6Iwm37brVsLSaGeCLgqHMokb5C24Ps9737Z58simLNCE-pPvLJUWRFpPu_6Co9HX-tubCKcGa7WArU9HUZDd2_Lhj1ChOB4NhhptEp6XIYIIChvjikAX5ofJKOeSus7DXUMnVXPvrslJfo_YZ3-ffxMbf64y1HAbiWtEOkAXcxq6=s691) 3. 사용할 암호를 입력한다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEjkXLyKzBJSx8jIBZeKoY7ZW8JU7iK9GYUDAgwMlJQPEJ9HCn1HMaYD45-iIuoCgofpusdsHBOSL7Cex19O8dtinosH7f3L1c9QMZ1k5pLAKAQO_aMyKitoY-JxS4BkOuN8amCXuehABdUEC4vCZ96hxZgwvfPZpFyYux59GtoUxrhOIqVeO3RScGIr=w640-h172)](https://blogger.googleusercontent.com/img/a/AVvXsEjkXLyKzBJSx8jIBZeKoY7ZW8JU7iK9GYUDAgwMlJQPEJ9HCn1HMaYD45-iIuoCgofpusdsHBOSL7Cex19O8dtinosH7f3L1c9QMZ1k5pLAKAQO_aMyKitoY-JxS4BkOuN8amCXuehABdUEC4vCZ96hxZgwvfPZpFyYux59GtoUxrhOIqVeO3RScGIr=s553) 4. 암호 입력 후, 아래와 같이 선택한 텍스트 부분이 암호화된다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEhe58p1k2lwSbUWF6Vy53o9W-JT3N9DnWxWIjAloOL30Qh2igUOzLhlEb2yaYvrIfVkDo2tiufPWJyZAFaBNdXjrDnlamPruOnx84P-ZtfiF2kd_2vL55NAQixJOOBEp8w2oxcnZZ5W76NfHRWfjBB3-wUhYEhd1jnTzS6ECTsjDJULvYA_D5N9ihNY=w640-h212)](https://blogger.googleusercontent.com/img/a/AVvXsEhe58p1k2lwSbUWF6Vy53o9W-JT3N9DnWxWIjAloOL30Qh2igUOzLhlEb2yaYvrIfVkDo2tiufPWJyZAFaBNdXjrDnlamPruOnx84P-ZtfiF2kd_2vL55NAQixJOOBEp8w2oxcnZZ5W76NfHRWfjBB3-wUhYEhd1jnTzS6ECTsjDJULvYA_D5N9ihNY=s408) 5. 복호화(decrypt)하려면, 암호화된 부분에 커서를 위치하고 커맨트 팔레트에서 암호화할 때와 같이 **Meld Encrypt: Encrypt/Decrypt**를 실행하면 암호를 물어보고, 암호 입력 후 복호화된다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEi4GkZLTCJssRND8bvtk6tiLqgySkksep86l2UWI4SnW3SAJG2IR_R-z7vhfr3pDwh0-NtyPzlp_DdbYlaWxNFZcqpFUMxwdCqvH9Bt_L-xD6tQRYdDwwMpPt9yYOVZwCJEtN4yLGIX5qeSMfds6p7Hoy75zNw0DUacFIDWx5NkOw_zss83xwrqsoRu=w640-h82)](https://blogger.googleusercontent.com/img/a/AVvXsEi4GkZLTCJssRND8bvtk6tiLqgySkksep86l2UWI4SnW3SAJG2IR_R-z7vhfr3pDwh0-NtyPzlp_DdbYlaWxNFZcqpFUMxwdCqvH9Bt_L-xD6tQRYdDwwMpPt9yYOVZwCJEtN4yLGIX5qeSMfds6p7Hoy75zNw0DUacFIDWx5NkOw_zss83xwrqsoRu=s683) 6. '**Decrypt In-place**'를 클릭하면 에디터에 복호화된 문자가 대체된다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEjgjQhYR-KdwPi-E0-s6gV6tPYJ9do0jDlPB0_Q6a08FhfLCX7nqggbQmAxlTSFRQFsBXR83bVbGMgKIOySel4JOlHzWy3Ky-uny1-KVcLkxtWoEWcGoMcHGMhF_JDg4lNACApM01C7U9u1HUOvk293-1FvDZYXmgWr69vNDLN6xv1Lij_lClUfDsxP=w640-h474)](https://blogger.googleusercontent.com/img/a/AVvXsEjgjQhYR-KdwPi-E0-s6gV6tPYJ9do0jDlPB0_Q6a08FhfLCX7nqggbQmAxlTSFRQFsBXR83bVbGMgKIOySel4JOlHzWy3Ky-uny1-KVcLkxtWoEWcGoMcHGMhF_JDg4lNACApM01C7U9u1HUOvk293-1FvDZYXmgWr69vNDLN6xv1Lij_lClUfDsxP=s552) 7. **단축키(Hotkeys)**에서 'encrypt'로 검색하여 나오는 '**Meld Encrypt**' 리스트를 선택해서 단축키를 지정하면 편하게 사용할 수 있다. 분석맨은 '**Meld Encrypt: Encrypt/Decrypt Whote Note**'에 단축키를 지정하여 전체 노트를 암호화할 수 있게 했다. [![](https://blogger.googleusercontent.com/img/a/AVvXsEju2IepcWQ0GF0cWVZMxmHXhbFxvQHzoOFc_Utax36WnMbHmjCZi9EgdR6HpZCHwYqhE9WvwD8rwpZ1zvFt6xz-QIoFFA1cbxZJ4E87Zdm56UPkNrgOtBRV81PwfdGOFnlO_b8T6ygs-h1DmYtS7eKOyNd8u6RpRSX9AfrUlJYZ9DanWDHGb2VOwuNz=w640-h202)](https://blogger.googleusercontent.com/img/a/AVvXsEju2IepcWQ0GF0cWVZMxmHXhbFxvQHzoOFc_Utax36WnMbHmjCZi9EgdR6HpZCHwYqhE9WvwD8rwpZ1zvFt6xz-QIoFFA1cbxZJ4E87Zdm56UPkNrgOtBRV81PwfdGOFnlO_b8T6ygs-h1DmYtS7eKOyNd8u6RpRSX9AfrUlJYZ9DanWDHGb2VOwuNz=s728) <br> #### 옵션 2. 전체 노트를 암호화 ※ **주의** - 새로 생성하는 노트만 가능하며, 마크다운도 적용이 안됨. - 파일 확장자도 .md가 아닌, .encrypted로 만들어짐. 1. **커맨트 팔레트 열기(Open command palette)**를 실행해서 '**encrypt**'를 타이핑하면 **Meld Encrypt: Create new encrypted note**가 나온다. 클릭하여 명령을 실행한다. ![[Meld_Encrypt_CreateNewEncryptedNote.png]] <br> 2. 암호를 넣고 노트를 생성하면 아래와 같이 노트가 암호화되었다고 표시됨. 하지만, 노트 Reading mode가 안 되고, \#\#과 같은 마크다운도 적용이 안 됨. 텍스트 형태로만 가능. ![[Meld_Encrypt_CreateNewEncryptedNote2.jpg]] <br> # References [Password protect/lock folder](https://forum.obsidian.md/t/password-protect-lock-folder/1754) [Local File Encryption of Obsidian mark down files](https://forum.obsidian.md/t/local-file-encryption-of-obsidian-mark-down-files/24630) [How to Password Protect Folders on Mac](https://www.maketecheasier.com/password-protect-folders-mac/) <br> # Links [[_MOC_1_Obsidian]] [옵시디언 - 노트에 암호 걸기 | 분석맨의 '상상력'](https://kr.analysisman.com/2022/01/obsidian-encrypt.html)