UUID 생성기
한 번에 5개의 무작위 RFC 4122 버전 4 UUID를 생성합니다. 입력은 무시되며, 새 배치를 위해 다시 실행하세요.
UUID 생성기 사용 방법
- 01
실행을 눌러 새로운 UUID 배치를 생성하세요.
- 02
출력 패널에 버전 4 UUID 5개가 표시됩니다.
- 03
클릭 한 번으로 복사하고 새로운 세트를 위해 다시 실행하세요.
UUID가 무엇인가요?
UUID(범용 고유 식별자)는 ID를 전달하는 중앙 기관 없이 사물, 데이터베이스 행, 파일, 이벤트, 메시지, API 리소스에 라벨을 지정하는 데 사용되는 128비트 값이에요. 모든 기계는 독립적으로 하나를 만들 수 있으며 다른 사람과 충돌하지 않을 것이라고 믿어요.
버전 4가 구축되는 방식
이 생성기는 가장 일반적인 종류인 버전 4 UUID를 생성해요. v4 UUID는 거의 완전히 무작위예요. 128비트 중 122비트는 무작위 소스에서 나오고 나머지 6비트는 버전과 변형을 표시하기 위해 고정되어 있어요. 익숙한 8-4-4-4-12 그룹으로 32개의 16진수로 작성돼요.
5개의 각 배치는 예측 가능한 의사 무작위 함수가 아닌 보안에 민감한 무작위성에 사용되는 것과 동일한 플랫폼의 암호화된 보안 무작위 소스를 사용하여 생성돼요. 새로운 배치를 원하시면 언제든지 Run을 다시 누르세요.
정말 얼마나 독특한지
고유성은 확실한 보장보다는 확률의 문제이지만 숫자는 안심할 수 있어요. 122개의 무작위 비트를 사용하면 단일 충돌 가능성이 의미있게 되기 전에 수십억 개의 UUID를 생성해야 해요. 거의 모든 애플리케이션에서 이는 사실상 고유해요.
v4 대 v7
버전 4는 고유 ID가 필요한 경우 올바른 기본값이에요. 순서가 중요한 경우 버전 7은 선행 비트에 타임스탬프를 인코딩하여 ID가 생성 시간을 기준으로 정렬되도록 하여 데이터베이스 인덱스를 완전히 무작위인 v4 키보다 깔끔하게 유지해요. v4와 v7에 대한 학습 문서에서는 절충 사항을 심층적으로 다뤄요.
일반적인 용도와 한 가지 주의사항
일반적인 용도로는 기본 키, 요청을 안전하게 재시도할 수 있게 해주는 멱등성 키, 서비스 간 요청 추적을 위한 상관 관계 ID, 고유한 파일 이름 등이 있어요. v4 UUID는 무작위이지만 비밀이 아니므로 보안 토큰이나 비밀번호로 단독으로 사용해서는 안 돼요.
자주 묻는 질문
어떤 종류의 UUID인가요?
RFC 4122 버전 4 UUID: 암호학적으로 강력한 소스로 생성된 122개의 무작위 비트를 가진 무작위 식별자입니다.
UUID는 고유한가요?
충돌 가능성은 천문학적으로 낮습니다. 122개의 무작위 비트로는 반복될 가능성이 생기려면 수십억 개의 UUID를 생성해야 합니다.
왜 한 번에 5개인가요?
5개는 대부분의 작업에 편리한 배치입니다. 더 필요할 때는 다시 실행하여 5개를 더 생성하세요.