왜 이 UUID 도구인가요?
- UUID v4(무작위) 또는 UUID v7(시간순)을 대량으로 생성합니다.
- 출력 형식을 지정하고(표준/하이픈 없음/중괄호/URN) 대소문자를 변경하고 구분 기호를 선택합니다.
- UUID를 검증하고 구문 분석하여 버전, 변형 및 v7 타임스탬프를 검사합니다.
- 재현 가능한 테스트 데이터를 위한 선택적 시드 모드(비밀은 아님)
사용 방법(3단계)
- UUID 버전 및 출력 옵션을 선택합니다.
- UUID를 생성합니다(소규모 배치에 대한 자동 업데이트).
- 아래 UUID를 복사, 다운로드, 공유하거나 유효성을 검사하세요.
생성 및 검증
UUID 생성기
UUID를 대량으로 생성하고 포맷한 다음 설정을 복사, 다운로드 또는 공유하세요. 입력하는 동안 유효성 검사가 실행됩니다.
검증 및 파싱
UUID를 붙여넣어 유효성, 버전/변형, v7 타임스탬프를 확인합니다.
해석 및 모범 사례
UUID v4 대 v7
- v4는 무작위 UUID입니다. 시간이나 순서를 담지 않으므로 공개 식별자의 안전한 기본값으로 쓰기 좋습니다.
- v7은 시간순으로 정렬되며 타임스탬프를 포함합니다. 로그와 데이터베이스 인덱스에는 유용하지만 ID가 만들어진 시점을 대략 알 수 있습니다.
- 분산 시스템에서는 시계 오차나 서로 다른 시간 소스 때문에 정렬 순서가 완벽하지 않을 수 있습니다.
보안 참고 사항
- UUID는 비밀이 아니라 식별자입니다. 비밀번호, API 키 또는 민감한 개인 데이터를 삽입하지 마세요.
- 시드 모드는 예측 가능하므로 테스트용으로만 사용하세요. 공격자가 볼 수 있는 값에는 보안 모드를 사용하세요.
- 생성 시간이 민감한 경우 v7보다 v4를 선호하세요.
충돌 위험
적절하게 생성된 UUID의 경우 충돌이 발생할 가능성이 거의 없지만 수학적으로 불가능한 것은 아닙니다. 고유성이 중요한 경우 데이터베이스 수준에서 고유 제약 조건을 적용하세요.
참고자료
자주 묻는 질문
UUID v4와 v7 중 무엇을 써야 하나요?
v4는 일반적인 무작위 UUID입니다. v7은 시간순으로 정렬되며 타임스탬프를 포함하므로 로그나 데이터베이스 인덱스에 유용할 수 있습니다.
시드 모드는 안전한가요?
아니요. 시드 모드는 테스트와 재현성 확인용입니다. 보안이 중요한 값에는 보안 모드를 사용하세요.
한 번에 많은 UUID를 생성할 수 있나요?
예, 배치당 최대 10,000개입니다. 매우 큰 배치는 모바일 장치에서 속도가 느려질 수 있습니다.
내 UUID가 업로드되나요?
아니요. 모든 것이 브라우저에서 로컬로 실행되며 UUID 값은 업로드되지 않습니다.
UUID v7 타임스탬프는 어떻게 디코딩하나요?
UUID를 검증 입력란에 붙여넣으세요. v7이면 도구가 에포크 밀리초, UTC 시간, 로컬 시간을 표시합니다.