# 작업 보고서: task-12.1

- **팀**: dev1-team
- **담당**: 헤르메스(Hermes)
- **작업 시간**: 2026-03-01 05:51:50 ~ 05:52:18 (28초)
- **난이도**: normal

## 작업 내용

파이썬 비밀번호 생성기 개발. `secrets` 모듈을 사용한 암호학적으로 안전한 비밀번호 생성기.

### 지원 옵션

- `-l, --length`: 비밀번호 길이 (기본 16자, 최소 4자)
- `-n, --count`: 생성 개수
- `--no-digits`: 숫자 제외
- `--no-special`: 특수문자 제외
- `--no-upper`: 대문자 제외
- `--no-lower`: 소문자 제외
- `--exclude`: 특정 문자 제외 (예: 헷갈리는 문자 `0OlI1`)

### 주요 특징

- `secrets` 모듈 사용으로 암호학적 안전성 확보
- 선택된 각 문자 카테고리에서 최소 1자 포함 보장
- 입력 유효성 검증 (최소 길이, 문자셋 비어있는 경우)
- CLI와 모듈 import 모두 지원

## 테스트 결과

- 기본 생성: OK
- 길이 지정 (24자): OK
- 특수문자 제외: OK
- 숫자 제외: OK
- 복수 생성 (5개): OK
- 문자 제외 옵션: OK
- 에러 처리 (길이 부족): OK

## 생성된 파일

- `/home/jay/workspace/teams/dev1/password_gen.py`
