<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=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=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=s691)
3. 사용할 암호를 입력한다.
[](https://blogger.googleusercontent.com/img/a/AVvXsEjkXLyKzBJSx8jIBZeKoY7ZW8JU7iK9GYUDAgwMlJQPEJ9HCn1HMaYD45-iIuoCgofpusdsHBOSL7Cex19O8dtinosH7f3L1c9QMZ1k5pLAKAQO_aMyKitoY-JxS4BkOuN8amCXuehABdUEC4vCZ96hxZgwvfPZpFyYux59GtoUxrhOIqVeO3RScGIr=s553)
4. 암호 입력 후, 아래와 같이 선택한 텍스트 부분이 암호화된다.
[](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=s683)
6. '**Decrypt In-place**'를 클릭하면 에디터에 복호화된 문자가 대체된다.
[](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=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)