UUID 생성기
랜덤 UUID v4를 즉시 생성합니다. 원클릭으로 단일 또는 대량 UUID를 만드세요.
UUID란?
UUID(범용 고유 식별자)는 소프트웨어에서 정보를 고유하게 식별하는 데 사용되는 128비트 식별자 표준입니다. UUID 값은 8-4-4-4-12 형식의 32개 16진수로 표기됩니다.
UUID v4와 v1의 차이점은?
UUID v1은 타임스탬프와 MAC 주소를 기반으로 하여 예측 가능하고 추적 가능합니다. UUID v4는 난수를 사용하여 생성된 값 간 상관관계가 없고 더 나은 프라이버시를 제공합니다.
UUID와 GUID의 차이는?
UUID와 GUID는 같은 개념입니다. GUID는 RFC 4122에 정의된 UUID 표준에 대한 Microsoft의 용어로 기능적으로 동일합니다.
UUID 형식 8-4-4-4-12는 무엇을 의미하나요?
이 형식은 하이픈으로 구분된 5그룹의 16진수를 나타냅니다: time_low(8), time_mid(4), time_hi_and_version(4), clock_seq(4), node(12). 버전 숫자는 세 번째 그룹에 나타납니다.
생성된 UUID는 정말 고유한가요?
UUID v4는 122비트의 난수를 사용합니다. 중복 생성 확률은 약 2.71 × 10¹⁸ 분의 1로, 수십억 개의 UUID를 생성해도 충돌이 사실상 불가능합니다.
UUID를 데이터베이스 기본 키로 사용할 수 있나요?
네, UUID는 데이터베이스 기본 키로 널리 사용됩니다. 분산 시스템에서 조정 없이 고유 식별자를 생성할 수 있습니다. 하지만 순차 정수 키에 비해 인덱스 성능에 영향을 줄 수 있습니다.
UUID는 대소문자를 구분하나요?
아니요, UUID는 대소문자를 구분하지 않습니다. 대문자와 소문수 16진 표현 모두 동일한 UUID 값을 가리킵니다. 다만 RFC 4122에 따른 관례적 형식은 소문자입니다.
UUID를 순차적 또는 정렬 가능하게 만들 수 있나요?
표준 UUID v4는 순차적이지 않습니다. 시간순 UUID가 필요하면 UUID v7 또는 ULID를 고려하세요. ULID는 타임스탬프와 난수를 결합하여 정렬 가능합니다.
UUID는 URL과 API에서 어떻게 사용되나요?
UUID는 REST API URL에서 리소스를 식별하는 데 흔히 사용됩니다. 예: /api/users/550e8400-e29b-41d4-a716-446655440000. 열거 공격을 방지하고 분산 시스템에서 잘 작동합니다.
UUID는 얼마나 많은 저장 공간이 필요한가요?
UUID의 이진 형식은 128비트(16바이트)입니다. 문자열로는 36자(16진수 32개 + 하이픈 4개)입니다. 데이터베이스에서는 효율적인 저장을 위해 binary(16)을 사용하세요.
UUID는 안전하고 예측 불가능한가요?
암호학적으로 안전한 난수 생성기로 생성된 UUID v4 값은 예측 불가능합니다. 다만 UUID는 보안 토큰용으로 설계되지 않았습니다.
Nil UUID란?
Nil UUID(00000000-0000-0000-0000-000000000000)는 모든 비트가 0으로 설정된 특수 UUID입니다. 때때로 자리 표시자나 유효한 UUID 값의 부재를 나타내는 데 사용됩니다.
UUID 생성기 사용 방법
브라우저 안에서 UUID v4 식별자를 하나씩 또는 대량으로 생성하세요. 값은 로컬에서 만들어지며 전송되거나 저장되지 않습니다.
- 도구를 열면 방금 생성된 UUID v4가 즉시 나타나 바로 복사할 수 있습니다.
- 필요한 개수를 지정하면 UUID를 한 번에 대량으로 생성할 수 있습니다.
- 'Uppercase' 옵션에 체크하면 3f2a... 대신 3F2A...처럼 대문자로 출력됩니다.
- 'No dashes'에 체크하면 하이픈이 제거되어 32자 연속 문자열이 됩니다.
- 출력 영역에서 결과를 바로 코드, 설정 파일, 데이터베이스로 복사하세요.
대문자 + 하이픈 없는 형식은 Windows 레지스트리 항목이나 일부 레거시 시스템이 기대하는 ID 형식과 일치합니다.
관련 도구
- ULID 생성기 온라인에서 범용 고유 사전순 정렬 가능 식별자(ULID)를 생성하세요. ULID 디코딩, 타임스탬프 추출, 데이터베이스용 일괄 ID 생성을 지원합니다.
- NanoID 생성기 온라인에서 안전하고 URL 친화적인 NanoID 고유 식별자를 생성하세요. 길이와 알파벳을 커스터마이징하고 충돌 확률을 즉시 계산합니다.
- Chmod 계산기 체크박스 포함 Linux 파일 권한을 시각화하고 계산하는 무료 온라인 chmod 계산기. 숫자(755, 644)와 기호 표기법(rwxr-xr-x)을 즉시 변환. setuid, setgid, sticky bit 같은 특수 권한 지원.
- ASCII 코드표 10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
- Hex 뷰어 검색, 오프셋 탐색 및 가상 스크롤링으로 파일 내용을 헥스 덤프 형식으로 보기
- HTTP 요청 테스터 브라우저에서 직접 REST API를 테스트하세요. 사용자 정의 헤더, 본문, 쿼리 매개변수로 GET, POST, PUT, DELETE 요청을 전송하고 응답 상태, 헤더, JSON 본문을 즉시 확인합니다.
- .htaccess 생성기 Apache .htaccess 규칙을 생성합니다. 리디렉션, 재작성, 보안 헤더, 캐싱 등.
- Robots.txt 생성기 무료 온라인 robots.txt 생성기. robots.txt 파일을 만들고 사용자 정의하여 검색 엔진 크롤링을 제어하고, 크롤러 액세스를 관리하며, 사이트 SEO를 최적화하세요.