집모아 블로그

파일에 비밀번호 걸기: AES-256으로 잠그고 푸는 법

· 읽는 데 6분 · 도구: /encrypt

계약서나 신분증 스캔본을 USB에 넣어 다니거나 클라우드에 올려 두면, 저장 장치를 잃어버리거나 계정이 뚫렸을 때 파일 내용이 그대로 노출됩니다. 이런 파일은 비밀번호 없이는 열 수 없게 잠가 두는 것이 안전합니다. 집모아의 파일 암호화는 형식에 상관없이 어떤 파일이든 AES-256으로 암호화해 .mtenc 파일로 저장하고, 같은 비밀번호로만 다시 열리게 해 줍니다.

이런 경우에 씁니다

잠그고 푸는 순서

  1. 파일 암호화 페이지에 잠글 파일을 끌어다 놓습니다. 여러 개를 한꺼번에 넣어도 됩니다.
  2. 비밀번호와 비밀번호 확인 칸에 같은 비밀번호를 두 번 입력하고 암호화를 누릅니다. 입력한 글자를 확인하고 싶다면 보기를 누릅니다.
  3. 파일마다 .mtenc 파일이 만들어지면 하나씩 받거나 모두 저장으로 한꺼번에 내려받습니다.
  4. 풀 때는 .mtenc 파일을 같은 페이지에 다시 넣습니다. 자동으로 복호화 모드로 바뀌며, 비밀번호를 입력하면 원래 파일이 복원됩니다. 일반 파일과 .mtenc 파일은 한 번에 섞어 넣을 수 없습니다.

얼마나 안전한가요

은행과 정부 기관에서도 쓰는 표준 알고리즘인 AES-256-GCM으로 암호화합니다. 비밀번호는 PBKDF2(SHA-256)로 310,000번 반복해 키를 만들기 때문에 무차별 대입 공격이 크게 느려지고, GCM 인증 태그가 내용이 바뀌었는지까지 잡아냅니다. 파일 구조(MTENC1)도 모두 공개되어 있어서, 이 사이트가 없어지더라도 비밀번호만 알면 WebCrypto나 파이썬 cryptography 같은 표준 라이브러리로 직접 구현해 풀 수 있습니다. 결국 최종 안전성은 비밀번호에 달려 있으니 길고 예측하기 어려운 비밀번호를 쓰세요.

잠그기 전에 꼭 알아둘 점

파일도 비밀번호도 기기 밖으로 나가지 않습니다

암호화와 복호화는 모두 내 기기의 브라우저 안에서만 실행되며, 파일과 비밀번호 어느 것도 서버로 전송되지 않습니다. 페이지를 연 뒤에는 인터넷을 끊어도 동작합니다. 보안을 위해 잠그려는 파일을 먼저 낯선 서버에 올려야 하는 모순이 없다는 점이 이 방식의 핵심입니다.

마무리

민감한 파일을 보관하거나 전달할 일이 있다면 한 번 잠가 두는 습관이 유출 피해를 크게 줄입니다. 비밀번호만은 반드시 따로 적어 두세요.

이 글에서 다룬 도구 → zip.moatool.app/encrypt (무료 · 설치 없음 · 파일은 브라우저 안에서만 처리)
파일 암호화파일 비밀번호AES-256 암호화개인정보 보호
← 블로그 목록