티스토리 뷰
cryfs 무료 암호화 폴더 프로그램(폴더 비밀번호 및 암호화 encrypted folder with password)
superroot 2022. 6. 13. 01:02
cryfs 무료 암호화 폴더 프로그램(폴더 비밀번호 및 암호화 encrypted folder with passowrd)
윈도 운영체제에서 좀 쓸만한 폴더 비밀번호 소프트웨어는 대부분 유료 프로그램입니다. Windows 10, Windows 11의 WSL2(Windows Subsystem for Linux)를 사용하게 되면 마치 하이브리드 자동차처럼 윈도 + Linux의 장점을 활용할 수 있습니다.
윈도 유료 프로그램이 부담스럽다면 WSL2를 이용해 Linux의 무료 Open Source, 강력한 기능을 가진 다양한 프로그램들을 사용해 보세요.
이번에 소개할 프로그램은 비밀번호를 사용해 폴더를 암호화 시키고 파일의 metadata, file structure까지 암호화 시켜주는 cryfs입니다. 이 프로그램의 강점은 Dropbox, Box, OneDrive, iCloud 공간에도 암호화 폴더를 생성해서 사용할 수 있다는 점이며 추가로 malicious file contens/folder modification protection(악의적인 파일 내용/디렉터리 변조 방지) 기능이 탑재되어 있습니다. 무료인데 이렇게 강력하면 반칙 아닌가요?
Linux 폴더 암호화 프로그램중에서 가장 만족스런 기능들이 탑재된 것 같아요. gocryptfs 프로그램에 없는 metadata, file structre 암호화, malicious file contens/folder modification protection 기능이 추가로 제공됩니다.
cryfs 설치방법(How to install cryfs)
설치 명령어는 sudo apt install cryfs 입니다.
암호화 시켜 저장할 저장소 디렉터리를 먼저 적당한 디렉터리에 만들어주세요. HDD, SSD, USB Storage, Cloud 종류에 상관없습니다.
사용자가 알아보기 편한 이름으로 생성해 주세요.(영문 디렉터리명 추천)
저는 HDD G: 드라이브에 Cryfs_Container라고 새 폴더를 만들었습니다.
WSL2 Linux에서는 윈도운영체제에 연결된 드라이브들이 /mnt/ 디렉터리에 자동으로 마운트 됩니다.
따라서 G 드라이브의 경우, /mnt/g/ 로 리눅스에서 사용할 수 있습니다.
cryfs 폴더 암호화, 비밀번호 설정 및 마운트(cryfs mount)
cryfs 명령어 뒤에 /mnt/g/Cryfs_Container/(파일을 암호화 시켜 저장할 저장소 디렉토리명) ~/Documents/Cryfs_mount/(리눅스에 마운트 시킬 디렉터리명) 순으로 명령어를 입력합니다. (명령어 사용법은 위 이미지 참고)
Cryfs_mount 디렉터리는 미리 생성하지 않았는데 cryfs 프로그램이 생성시킬지 물어보네요. y를 눌러서 생성합니다.
/mnt/g/Crypfs_Container/ 디렉터리에 초기 암호화 설정이 적용되며 비밀번호까지 설정하면 모든 작업이 완료됩니다.
리눅스의 ~/Documents/Cryfs_mount/ 디렉터리에 파일을 저장하면 /mnt/g/Cryfs_Container/ 디렉터리로 암호화되어 저장됩니다.
Mounting filesystem. To unmount, call:
cryfs-unmount 와 같이 언 마운트(unmount)하려면 cryfs-unmount 명령어를 사용하라고 안내하고 있지만 CryFS version 0.11.2에는 cryfs-unmount가 없습니다.
/usr/bin/cryfs는 있지만, /usr/bin/cryfs-unmount는 전혀 보이지 않아요. 그래서 find 명령어로 찾아보았는데 역시나 없네요.
cryfs-unmount 명령어 대신 sudo fusermount -u 옵션을 사용하여 언 마운트(unmount) 시킬 수 있습니다.
/usr/bin/cryfs-unmount 파일이 없다고 당황하지 마세요. (/usr/bin/cryfs-unmount is missing)
cryfs에서는 암호화 공간이 Filesystem in userspace(FUSE)로 생성되기 때문에 cryfs-unmount 명령어 자체가 불필요한 것으로 보입니다.
리눅스에서 cd ~/Documents/Cryfs_mount/ 명령어를 사용하여 마운트 디렉터리로 이동합니다.
퍼미션이 drw------(퍼미션 700)과같이 설정된 상태가 마운트가 완료된 상태입니다.
언 마운트(unmount)를 하지 않으면 리눅스를 재시작해도 항상 자동으로 마운트 된 상태로 사용할 수 있습니다. 보안을 위해 사용이 끝났다면 꼭 언 마운트(unmount)를 해주시는 것이 좋습니다.
cryfs 언 마운트(cryfs unmount)
마운트 할 때 --unmount-idle 30과 같이 옵션을 사용하면 설정한 시간을 경과하면 자동으로 unmount 시키는 기능이 있습니다.
성격상 설정한 시간까지 기다리는 성격이 아니라 마운트 디렉터리(Cryfs_mount명에서 CryfsMount로 변경)가 있는 ~/Documents/ 디렉터리에서 sudo fusermount -u ./CryfsMount 명령어로 언 마운트(unmount) 시켰습니다.
디렉터리명이 Cryfs_mount에서 CryfsMount로 변경을 해서 변경된 점 양해 바랍니다.
cryfs가 언 마운트(unmount) 되면 마운트 디렉터리(CryfsMount)의 퍼미션은 drwxr-xr-x(퍼미션 755)로 수정됩니다.
cd CryfsMount 명령어로 해당 디렉터리에 들어가 보면 아무런 파일이 없음을 확인할 수 있습니다.
cryfs 마운트 및 언 마운트 명령어가 길어서 불편하다면 .zshrc 나 .bashrc에 자신만의 명령어를 alias로 생성하여 사용하면 편리합니다.
지금은 cryfs_Container(기존 암호화 시킬 디렉터리명) 역시 Cryfs_Encrypted로 바꿔서 사용하고 있는데요, alias에서 갑자기 디렉터리 명이 바뀐 점 양해말씀드립니다. 자신이 설정한 디렉터리명으로 잘 설정해 주시면 아무런 문제가 없습니다.
cryfs는 파일의 metadata, file structure까지 암호화 시켜준다고 설명드렸습니다.
그래서 암호화 파일이 저장된 디렉토리를 확인해 보면 굉장히 많은 디렉터리 및 파일들이 생성되었음을 확인할 수 있습니다.
생성되는 디렉터리 및 파일들이 많아서 cloud에 cryfs 암호화 폴더를 생성하는 경우 동기화에 다소 시간이 소요됩니다.
그러나 아주 강력하고 안전하게 파일을 보관할 수 있습니다.
'Computer' 카테고리의 다른 글
ghostwriter 무료 글쓰기 프로그램 (free Markdown software) (0) | 2022.06.16 |
---|---|
KEX 한글 입력기 설정 방법 [Kali Linux Kex (fcitx-hangul)] (2) | 2022.06.15 |
무료 PDF 문서 수정 및 글자 수정(Free PDF Writer, PDF Text editor) (0) | 2022.06.14 |
무료 PDF 필기, 주석달기, 가리기 (Okular 활용 2탄) (0) | 2022.06.13 |
gocryptfs 무료 암호화 폴더 프로그램(free encrypted folder software) (1) | 2022.06.11 |
WSL2 Virtual Disk 용량 줄이기(ext4.vhdx virtual disk shrink) (0) | 2022.06.09 |
Macchanger - Wi-Fi 추적 방지(BSSID 추적 방지, 랜덤 Mac Address, 비공개 Wi-Fi 주소) (0) | 2022.06.02 |
top, htop, glances 프로세스 관리 (Linux Process Management) (0) | 2022.05.26 |
- Affinity Photo 꿀팁
- 70 mai 펌웨어 업그레이드
- IP 추적 프로그램
- 무료 오피스 프로그램
- Windows Pro 암호화
- 폴더 암호화
- 전라북도 맛집
- 장유맛집
- Set Password for PDF
- KEX Error
- netstat 사용법
- PDF Editor
- affinity photo
- 아재입맛
- FREE OFFICE SOFTWARE
- 70 mai Dash Cam Pro Firmware
- 샤오미 블랙박스 펌웨어
- 고추농사
- 다이어트
- iA Writer
- 무료 동기화 프로그램
- 간헐적단식
- 1일1식
- PDF 가리기
- PDF 문서 만들기
- 무료 데이터 복구
- 김해맛집
- 꿀벌 진드기
- Markdown Editor
- Kali Linux 활용법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |