무료 파일 암호화 (AES-256-GCM)
AES-256-GCM과 PBKDF2(250,000회 반복)를 사용하여 비밀번호로 모든 파일을 암호화합니다. .enc 출력은 올바른 비밀번호와 이 도구로만 열 수 있습니다. 완전한 클라이언트 측 처리 — 파일이 기기를 떠나지 않습니다.
온라인 암호화 사이트는 파일을 받아 가지만, 여기서는 기기에서 암호화하며 비밀번호는 기기를 떠나지 않습니다.
여기에 파일을 놓거나 클릭해서 선택하세요
Any file · 기기에서 처리됨
또는 Ctrl+V를 눌러 클립보드에서 붙여넣기
파일이 기기를 떠나지 않습니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.
파일을 놓고 비밀번호를 설정하면 해당 비밀번호로만 잠금 해제할 수 있는 .enc 파일이 생성됩니다.
이 비밀번호를 안전한 곳에 저장하세요. 저희는 비밀번호를 알 수 없으므로 잃어버리면 복구할 수 없고 파일은 영영 잠긴 채로 남아요.
강력한 표준 암호화. AES-256-GCM 방식으로 PBKDF2(SHA-256 25만 회 반복)를 통해 비밀번호에서 키를 도출합니다. 랜덤 솔트와 IV가 파일 헤더에 저장되며, 1바이트라도 변경되면 인증 검사에 실패합니다.
파일 형식 (백업용 복호화 도구 제작용)
"LIBE2" + 16바이트 솔트 + 12바이트 IV + AES-256-GCM 암호문. 키는 NFKC로 정규화한 UTF-8 비밀번호에서 PBKDF2-HMAC-SHA256, 250 000회 반복으로 만들어요. 헤더의 처음 33바이트는 인증 데이터예요. 복호화된 내용은 2바이트 파일 이름 길이, 파일 이름, 그다음 파일 본문이에요. 이번 업데이트 이전에 만든 파일("LIBE1")도 계속 열려요.
비밀번호는 저장되거나 전송되지 않습니다 — 모든 처리가 브라우저에서 이루어집니다. 비밀번호를 분실하면 파일을 복구할 수 없습니다. 대용량 파일(200MB 이상)은 처리에 몇 초가 걸리고 상당한 메모리를 사용합니다.
사용 방법
암호로 파일을 암호화하여 암호를 알고 이 도구를 사용하는 사람만 열 수 있도록 합니다. 암호화와 복호화 모두 브라우저의 Web Crypto API로 로컬에서 실행됩니다 — 서버, 키 에스크로 없음.
- 1파일을 드래그하고 암호를 선택합니다파일이 브라우저 메모리로 읽힙니다. 비밀번호는 PBKDF2를 통해 256비트 AES 키를 만듭니다 — 새로운 무작위 솔트로 SHA-256을 250,000회 반복합니다.
- 2파일이 AES-256-GCM으로 암호화됩니다새로운 무작위 IV가 생성됩니다. Galois/Counter Mode의 AES-256은 16바이트 인증 태그를 생성하므로, 암호화된 파일이 변조되면 복호화가 명확하게 실패합니다.
- 3.enc 파일을 다운로드합니다(나중에 복호화합니다)출력은 솔트, IV, 원본 파일명을 포함하는 "LIBE1" 헤더로 시작하고 암호문이 뒤따릅니다. 복호화 모드에서 암호를 사용하여 여기에 다시 드래그하여 원본을 복구합니다.
파일은 기기를 벗어나지 않습니다. 암호를 잃으면 파일이 사라집니다 — 설계상 복구 메커니즘이 없습니다.
관련 도구
PDF 비밀번호 설정
AES-256 암호화로 PDF에 비밀번호를 추가하고, 필요에 따라 인쇄·복사·편집을 차단합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.
텍스트 암호화
강력한 AES-256-GCM을 사용하여 비밀번호로 텍스트를 암호화하고 복호화합니다. 비밀번호가 브라우저를 떠나지 않습니다. 안전하게 비밀을 공유하세요.
PDF 잠금 해제
열 수 있는 PDF의 비밀번호를 제거하거나, 인쇄·복사·편집 제한을 해제합니다. 여러 파일을 한 번에 처리합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.