파일 암호화
AES-256-GCM과 비밀번호로 하나 이상의 파일을 브라우저 안에서 로컬로 암호화합니다. 파일과 비밀번호는 절대 기기를 벗어나지 않습니다. 업로드 없음.
내 파일
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
AES-256-GCM과 비밀번호로 하나 이상의 파일을 브라우저 안에서 로컬로 암호화합니다. 파일과 비밀번호는 절대 기기를 벗어나지 않습니다. 업로드 없음.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
비밀번호를 아는 사람만 봐야 하는 파일이 있습니다. 계약서, 신분증 스캔본, 개인 숫자가 담긴 표 같은 것입니다. 이 도구는 하나 이상의 파일을 GCM 모드의 AES-256으로 암호화하고 각각을 별도의 .gxenc 파일로 감쌉니다. 비밀번호가 없으면 그 내용은 그저 무작위 잡음일 뿐입니다.
비밀번호는 PBKDF2를 250,000회 반복해 키로 변환되며, 파일마다 새로운 무작위 솔트와 새로운 초기화 벡터가 만들어집니다. 여러 파일을 한 번에 끌어다 놓아도 마찬가지입니다. GCM 모드는 인증 태그도 덧붙이므로, 나중에 변조되거나 손상된 파일은 복호화 시 정직하게 거부되며 반쯤 망가진 쓰레기 데이터를 내놓지 않습니다.
핵심은 이렇습니다. 모든 암호화가 브라우저 기본 Web Crypto 인터페이스에서 실행되며, 서버도 없고 외부 CDN의 라이브러리도 전혀 쓰지 않습니다. 여러 파일을 한 번에 끌어다 놓으면 입력한 비밀번호 하나가 이번 실행의 모든 파일에 적용됩니다. 일부 파일에 다른 비밀번호가 필요하다면 별도의 실행으로 암호화하세요. 강력하고 고유한 비밀번호를 고르고, 파일과는 다른 경로로 공유하세요. 백도어는 없습니다. 잃어버린 비밀번호는 누구도, 우리조차도 복구할 수 없습니다.
| 출력 형식 | GXENC |
|---|---|
| 일괄 처리 | 지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: AES-256-GCM으로 내용을 보호합니다. 원본 파일 이름과 정확한 크기는 .gxenc 파일에서 읽어낼 수 없지만, 대략적인 길이는 알 수 있습니다. 한 번의 실행에서 여러 파일을 암호화하면 같은 비밀번호가 전부에 적용되지만, 각 파일은 여전히 자체의 무작위 솔트와 초기화 벡터를 받습니다. 복호화는 같은 비밀번호로만, 그리고 대응하는 파일 복호화 도구를 통해서만 작동합니다. 잊어버린 비밀번호는 누구도 복구할 수 없습니다.
아니요. 암호화와 비밀번호는 전부 브라우저 안 로컬에 머뭅니다. 그것이 바로 이 도구의 전부입니다.
GCM 모드의 AES-256입니다. 키는 무작위 솔트와 함께 PBKDF2(SHA-256, 250,000회)를 통해 비밀번호에서 파생됩니다.
그러면 파일은 더 이상 복호화할 수 없습니다. 백도어도 재설정도 없으니 비밀번호를 안전하게 보관하세요.
어떤 종류든 가능합니다. 이미지든 PDF든 ZIP이든 표든, 도구는 파일을 원시 바이트로 다룹니다.
파일 복호화 도구와 같은 비밀번호를 씁니다. .gxenc 파일은 필요한 모든 것을 내부에 담고 있습니다.
네. 한 번의 실행에서 여러 파일을 끌어다 놓으세요. 각 파일은 자체 솔트와 초기화 벡터를 가진 고유한 .gxenc 파일을 받습니다. 중요한 점: 입력한 비밀번호 하나가 이번 실행의 모든 파일에 사용됩니다.