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