Skip to content
DocsAll
教程

UUID 생성기: 고유 식별자의 원리와 사용 사례

Timi Tian · 게시일 2026년 5월 12일 · 수정일 2026년 7월 12일
uuidguid고유 식별자uuid 생성

UUID란

UUID(범용 고유 식별자)는 128비트 식별자이며, 표준 형식은 8-4-4-4-12의 16진수 문자열입니다:

550e8400-e29b-41d4-a716-446655440000

UUID의 핵심 가치는 "중앙 조정 없이 전역 고유 ID를 생성할 수 있다"는 것이며, guid와 UUID는 같은 개념의 다른 명칭입니다.

UUID의 주요 버전

UUID v1(시간 기반 + MAC 주소)

현재 타임스탬프와 머신 MAC 주소로 생성. 장점: 정렬 가능. 단점: 하드웨어 주소 노출.

UUID v4(무작위)

완전히 난수로 생성되며, 가장 널리 사용되는 버전. 장점: 구현 단순, 머신 정보 유출 없음, 충돌 확률 극히 낮음. 단점: 정렬 불가.

UUID v5(네임스페이스 기반 + SHA-1)

네임스페이스 UUID와 이름을 SHA-1 해시로 생성. 장점: 동일한 입력에 대해 동일한 결과, 재현 가능.

전형적인 사용 사례

  • 데이터베이스 기본 키: 분산 데이터베이스에서 UUID v4를 기본 키로 사용, 자동 증가 ID 충돌 회피
  • 파일 이름: 사용자 업로드 파일을 고유 식별자로 명명, 이름 중복 덮어쓰기 방지
  • 세션 ID / Token: 로그인 세션, API Token은 UUID v4로 생성
  • 분산 작업 추적: 마이크로서비스 링크 추적을 UUID로 식별
  • 익명 사용자 식별: 통계, 트래킹 상황에서 익명 사용자에게 UUID 할당

DocsAll UUID 생성기 사용 방법

DocsAll은 온라인 UUID 생성기를 제공하며, 일괄 생성을 지원합니다:

1. 버전 선택

드롭다운에서 v1, v4 또는 v5를 선택합니다.

2. 수량 설정

생성할 UUID 수량을 입력, 한 번에 1-1000개 생성 지원.

3. 포맷 옵션 선택

대문자/소문자, 하이픈 포함 여부, 중괄호 포함 여부(GUID 스타일).

4. 생성 및 복사

"생성" 버튼 클릭, 결과 목록이 표시되며 원클릭 복사 가능.

사용 제안

  • 대부분의 상황에서는 v4를 바로 사용, 단순하고 신뢰할 수 있습니다
  • 재현 가능한 ID가 필요하면 v5 선택, 고정 네임스페이스와 함께 사용
  • 데이터베이스 기본 키는 v4 권장, 필드에 인덱스 생성
  • 파일 이름은 하이픈을 제거하면 더 깔끔합니다

타임스탬프 변환, Base64 인코딩/디코딩 등 도구와 함께 사용하면 일상 개발의 식별자 처리를 효율적으로 완료할 수 있습니다.

T
Timi Tian 创始人 / 全栈工程师

DocsAll 创始人,10 年全栈开发经验,专注浏览器端文档处理技术与隐私保护架构。前新加坡科技公司技术负责人。