원문 캡처 · github.com
원문 캡처 · github.com

gocryptfs는 파일을 암호화해 가상 파일시스템으로 마운트하는 Go 기반 도구다. Linux가 기본 지원 플랫폼이며, macOS 지원은 베타 수준이다. 최신 릴리스는 2025년 8월 10일 공개된 v2.6.1이다.

암호화할 디렉터리와 마운트 지점을 만든 뒤 gocryptfs -init으로 암호화 디렉터리를 초기화하고 마운트한다. 설치는 배포판 패키지나 GitHub 릴리스를 이용할 수 있다. 마운트하려면 배포판의 fuse 패키지가 필요하다. 자세한 절차는 빠른 시작 안내에서 확인할 수 있다.

프로젝트는 중요한 데이터를 별도로 백업하고, 초기화 때 출력되는 마스터 키도 안전한 곳에 보관하라고 안내한다. 마스터 키가 있으면 설정 파일이 손상되거나 암호를 잃어도 데이터에 접근할 수 있다. 보안 설계는 문서에 설명돼 있으며, 2017년 보안 감사 결과도 공개돼 있다.