본문으로 건너뛰기
HexaTransfer
블로그로 돌아가기
암호화 및 보안

파일 공유를 위한 최고의 오픈 소스 암호화 도구

안전한 파일 공유를 위한 최고의 오픈 소스 암호화 도구의 기능, 장점, 활용 사례를 살펴보세요.

2026년 파일 공유에 가장 강력한 오픈 소스 암호화 도구는 현대 커맨드라인 암호화를 위한 age, 표준 준수 PGP를 위한 GnuPG, 이식 가능한 아카이브를 위한 AES-256이 포함된 7-Zip, 클라우드 폴더 암호화를 위한 Cryptomator, 동기화-암호화 파이프라인을 위한 rclone crypt, 암호화 컨테이너를 위한 VeraCrypt, Tor 라우팅 직접 전송을 위한 OnionShare입니다. 각 도구는 특정 문제(소형 파일, 아카이브, 클라우드 미러, 익명 드롭)를 해결하며 서로 잘 조합됩니다. 소스 코드는 GitHub에서 감사 가능하고, 기본 암호(AES-256-GCM, ChaCha20-Poly1305, X25519)는 암호화 전문가들이 공개적으로 검토했습니다.

age: 현대적이고 최소화되고 감사 가능한

age("actually good encryption")는 Google의 전 Go 암호화 책임자인 Filippo Valsorda가 작성해 2019년 처음 공개했습니다. X25519 + ChaCha20-Poly1305를 사용하며 의도적으로 작은 스펙을 갖습니다. 참조 구현은 3,000줄 미만의 Go 코드입니다. 하나의 명령으로 수신자의 공개 키로 파일을 암호화합니다.

age -r age1ql3z7h... -o secret.age secret.pdf

age는 30년 OpenPGP의 짐을 지지 않기 때문에 많은 개발자 워크플로에서 GnuPG를 대체했습니다. 키 서버, 신뢰 웹, 서브키 계층이 없습니다. 단점은 수신자 채택입니다. age는 brewapt를 통하지 않고는 어디에도 기본 설치되어 있지 않습니다. CLI에 익숙한 팀에게는 탁월합니다.

GnuPG: 표준 호환의 주력

GnuPG 2.4는 RFC 4880과 RFC 9580에 따라 OpenPGP를 구현하며, 수신자가 PGP 호환성을 요구할 때 유일한 선택입니다. 이는 대부분의 저널리즘 워크플로(SecureDrop이 이를 의존), 많은 Debian 패키지 서명자, S/MIME과 호환되지 않는 정책을 가진 조직을 포함합니다.

gpg --encrypt --recipient alice@example.com document.docx

GnuPG는 AES-256-CFB, Curve25519의 ECDH, 분리 서명을 처리합니다. 장황하고 UX가 구식이지만 암호화 핵심은 반복적으로 감사를 받았고 바이너리는 모든 Linux 배포판에 탑재됩니다. 기술이 없는 수신자와의 상호 운용을 위해 포워딩 서비스와 함께 사용하세요.

7-Zip: 어디서나 쓸 수 있는 아카이브 암호화

7-Zip은 오픈 소스(LGPL)이며 Windows, macOS(Keka 또는 p7zip을 통해), Linux에서 사용 가능합니다. .7z 형식은 최근 빌드에서 기본적으로 500,000회 반복의 SHA-256 기반 키 파생과 함께 AES-256 CBC 모드를 지원합니다.

7z a -p -mhe=on archive.7z folder/

-mhe=on 플래그는 파일 이름도 암호화합니다. 아카이브 목록에 resignation-letter-final.pdf가 보이면 목적이 무너집니다. 7-Zip의 장점은 보편적인 수신자 지원입니다. Windows 11 사용자라면 누구든 더블클릭하고 비밀번호를 입력할 수 있습니다. 비밀번호는 Signal로 보내세요. 아카이브와 같은 채널로는 절대 보내지 마세요.

Cryptomator: 투명한 클라우드 암호화

Cryptomator는 파일시스템과 Dropbox, Google Drive, OneDrive 또는 WebDAV 대상 사이에 위치합니다. AES-256-GCM으로 파일을 암호화하고 동기화 전에 파일 이름을 난독화하는 가상 드라이브를 만듭니다. 클라우드에 저장되는 것은 암호문 볼트이고, 평문은 로컬에만 존재합니다. GPLv3 하에 오픈 소스이며 Cure53의 공개 보안 감사가 있습니다.

장기 클라우드 보관 아카이브에서 공급자 접근을 원하지 않을 때 이상적입니다. 하지만 누군가와 공유하는 도구가 아닙니다. 수신자는 Cryptomator를 설치하고 볼트 비밀번호가 있어야 합니다. 일회성 전송에는 링크를 제공하는 전송 서비스와 함께 사용하세요.

rclone crypt: 암호화 동기화 파이프라인

rclone은 클라우드 동기화의 만능 도구이며, crypt 백엔드는 파일 내용에 XSalsa20(libsodium)을, 파일 이름에 EME를 사용해 클라이언트 측 암호화로 모든 원격지를 래핑합니다. 한 번 구성하면 rclone copy ./photos crypted:backup 같은 명령으로 Backblaze B2, S3, Wasabi 또는 지원되는 70개 이상의 백엔드 중 하나로 암호화된 블롭을 푸시합니다.

자체 호스팅 백업 설정에서 인기 있으며 cron 작업에서 헤드리스로 작동합니다. 자체로는 공유 도구가 아닙니다. 파이프라인 아래의 암호화 레이어로 생각하세요.

VeraCrypt: 컨테이너와 전체 디스크

VeraCrypt는 TrueCrypt의 정신적 후계자이며 감사 흔적이 있습니다. AES, Twofish, Serpent 또는 세 가지의 캐스케이드와 SHA-512 또는 Whirlpool 키 파생을 사용해 암호화 컨테이너 파일이나 전체 디스크 볼륨을 만듭니다. 4GB 컨테이너는 무작위 이진 블롭처럼 보이고, 드라이브로 마운트되며, 작업이 끝나면 언마운트됩니다.

로컬 암호화 스크래치 공간, 국경을 넘어 민감한 데이터를 가져갈 때, 또는 전송 서비스와 함께 사용할 때(컨테이너를 업로드하고 비밀번호를 별도로 공유) 유용합니다. 숨겨진 볼륨은 그럴듯한 부인 가능성을 제공합니다. 두 개의 비밀번호가 두 개의 다른 파일시스템을 드러냅니다.

OnionShare: Tor를 통한 직접 전송

OnionShare는 기기에서 임시 Tor 온ion 서비스를 실행하고 수신자가 Tor Browser에서 여는 .onion URL을 생성합니다. 파일이 제3자 서버를 경유하지 않고 Tor의 암호화 릴레이를 통해 직접 이동합니다. Tor 회로의 고유한 특성으로 엔드투엔드 암호화(양파 라우팅으로 래핑된 TLS 1.3)가 제공됩니다.

공급자 메타데이터를 원치 않을 때 선호하는 도구입니다. 서버 로그에 타임스탬프 없음, IP 기록 없음, 소환장을 받을 회사 없음. 속도가 느리고(실제로 Tor 대역폭은 약 5~10 MB/s로 제한), 두 당사자가 동시에 온라인이어야 합니다. 언론인과 제보자에게는 대안이 없습니다.

GDPR, HIPAA, PIPA와 오픈 소스 암호화

오픈 소스 도구는 GDPR 제25조(설계에 의한 데이터 보호), HIPAA의 기술적 세이프가드, 한국의 개인정보 보호법(PIPA)에 따른 컴플라이언스에 독특한 장점을 제공합니다. 소스 코드가 감사 가능하므로 암호화 구현이 문서화된 내용과 일치하는지 독립적으로 검증할 수 있습니다. 규제 감사 기관은 점점 검증 가능한 구현을 선호합니다.

올바른 조합 선택하기

단일 도구가 모든 경우를 커버하지 않습니다. 일반적인 조합입니다. 개발자에게 빠른 암호화 전송에는 age + HexaTransfer, 클라이언트에게 비밀번호 보호 아카이브에는 7-Zip + Signal, 암호화 클라우드 볼트에는 iCloud 위의 Cryptomator, 제보자 보호 시나리오에는 OnionShare. 공통 속성은 소스 코드가 공개되어 있다는 것입니다. 당신이나 신뢰하는 암호화 전문가가 구현이 주장과 일치하는지 검증할 수 있습니다.

클라이언트 측 AES-256-GCM과 계정 없이 사용할 수 있는 호스팅 서비스를 이러한 도구와 함께 사용하려면 hexatransfer.com에서 사용해 보세요 — 무료, 계정 불필요, 최대 10GB.

엔드투엔드 암호화로 대용량 파일을 안전하게 전송

엔드투엔드 암호화로 최대 10GB의 파일을 무료로 전송하세요. 계정이 필요하지 않습니다. 업로드 전에 브라우저에서 파일이 암호화되어 다른 사람은 읽을 수 없습니다.

파일 보내기