분석 도구 파일 암호화

파일 암호화 / 복호화

AES-256-GCM + PBKDF2로 파일을 안전하게 암호화하거나 복호화합니다.

설정
암호화 후 .flab 확장자 파일이 다운로드됩니다
PBKDF2-SHA256 600,000 iterations로 키를 생성합니다
알고리즘 정보
암호화AES-256-GCM
키 유도PBKDF2-HMAC-SHA256
반복횟수600,000 (OWASP 권장)
솔트128-bit 랜덤
Nonce96-bit 랜덤
인증태그128-bit GCM 태그
파일 형식FLAB\x01\x00 + salt + nonce + ct

파일과 비밀번호를 입력하면
암호화/복호화된 파일을 즉시 다운로드합니다.
서버에 파일이 저장되지 않습니다.

보안 특성
무결성 보장
GCM 인증 태그로 복호화 시 파일 위변조를 즉시 탐지합니다.
동일 파일 다른 암호문
같은 파일·같은 암호라도 랜덤 Salt·Nonce로 매번 다른 결과.
브루트포스 저항
PBKDF2 600,000 iterations로 대규모 암호 대입 공격을 지연.
서버 비저장
암호화된 파일은 메모리에서 처리 후 즉시 스트리밍 다운로드.
encrypt 도움말
📌 무엇:
파일 AES-256-GCM 암호화/복호화 + PBKDF2 키 유도.
🛠 사용법:
1) 모드 선택 (암호화/복호화) → 2) 비밀번호 입력 → 3) 파일 업로드
📥 입력: 평문 (암호화) / .enc (복호화)
📤 출력: 암호화된 / 복호화된 파일
💡 팁: 비밀번호 분실 시 복호화 불가. 키 안전하게 보관.