UUID 생성기란 무엇입니까?
UUID 생성기는 GUID(Globally Unique Identifiers)라고도 하는 UUID(Universally Unique Identifier)를 생성하는 무료 온라인 도구입니다. UUID는 중앙 권한 없이 소프트웨어 시스템에서 개체, 레코드 및 리소스를 고유하게 식별하는 데 사용되는 128비트 값입니다.
이 생성기는 임의의 변형인 버전 4 UUID 를 생성하는데,이는 다른 어떤 것과도 조정하지 않고 id 가 고유해야 하는 거의 모든 경우에 원하는 것이다. 한 번에 하나씩 생성하거나 수십 개를 대량 생성하고 코드가 기대하는 형식으로 복사할 수 있다: canonical,대문자, braced,또는 하이픈을 제거한 상태.
UUID는 다양한 서버와 서비스에서 고유한 식별이 필요한 분산 시스템, 데이터베이스, API 및 마이크로서비스에서 필수적입니다. 데이터베이스 레코드, 세션 토큰 또는 고유한 파일 이름에 대한 기본 키가 필요한 경우 이 도구는 브라우저에서 즉시 표준 준수 UUID를 생성합니다.
버전은 상호 교환이 불가능하며 잘못된 버전을 선택하면 결과가 발생합니다. 버전 4 는 122 개의 임의 비트이므로 충돌이 실질적인 문제가되지 않을 정도로 충분합니다: 확률이 생각할 가치가 생기기 전에 수십억을 생성해야합니다. 버전 1 은 타임스탬프와 기계의 네트워크 주소를 인코딩하므로 생성 시간별로 정렬하고 어디서 언제 만들어 졌는지 누출되므로 호의적이지 않았습니다. 최신 옵션 인 버전 7 은 하드웨어 식별자없이 시간 순서를 유지하고 소리가 나는 것보다 주문이 더 중요합니다: 무작위 버전 4 ids 는 데이터베이스 인덱스에 분산되어 조각화되며 시간 순서 ids 가 추가되지 않는 한 가지는 비밀입니다. UUID 는 고유하며 보안 토큰이 필요하다는 의미에서 추측 할 수 없으므로 하나를 대신해서는 안됩니다.
이 v4 UUID 생성기의 출력을 눈으로 확인할 수 있습니다. 3f2b8c1e-9d4a-4e7b-b6a2-5c0d8e1f7a93 과 같은 id 를 가져 가라: 세 번째 그룹의 첫 번째 숫자는 항상 4,버전이고 네 번째 그룹의 첫 번째 숫자는 항상 8,9, a 또는 b,변형입니다. 다른 모든 16 진수 숫자는 uuid 임의 생성기에서 나옵니다. 형식을 하이픈 없음으로 전환하고 동일한 id 는 32 자입니다; {braces}는 38 을 만듭니다. RFC 9562 를 따르는 모든 온라인 UUID 생성기 또는 UUID GUID 생성기는 이와 동일한 레이아웃을 생성합니다.
UUID 생성기를 사용하는 방법?
체크 버전 4 는 당신이 필요로하는 것입니다
버전 4 가 적당한 선택인지를 결정하십시오. 그것의 122 무작위 조금은 그것을 1 차적인 열쇠,파일 이름 및 상관 관계 ids 를 위한 과태에게 합니다; time-ordered ids 는 값이 데이타베이스에 의해 무겁게 색인화될 때 대안입니다.
수량 설정
클릭당 1~100 개로 설정된 UUID 수 필드에 생성할 UUID 수를 입력하고 포맷을 선택합니다: 기본값 (소문자), 대문자,하이픈 없음 또는 {braces}.
UUID 생성
생성을 클릭합니다. 각 id 는 RFC 9562 에 정의된 버전 4 레이아웃을 따르며,임의 비트는 Math.random 이 아닌 Web Crypto API 에서 가져옵니다.
복사 및 사용
UUID 옆에 있는 복사 아이콘을 클릭하여 해당 항목을 복사하거나 목록 위의 복사 버튼을 클릭하여 선택한 형식으로 전체 배치, 줄당 하나의 ID를 가져옵니다.
주요 특징
암호화 무작위성
122 개의 랜덤 비트는 Math.random 이 아닌 Web Crypto API 에서 나오며,이것의 출력은 이전 값에서 예측 가능합니다
4가지 출력 형식
표준 소문자, 대문자, 중괄호 {...} 또는 하이픈을 제거하여 언어 또는 데이터베이스가 기대하는 것과 일치하도록 복사합니다
대량 생성
데이터베이스 시딩 또는 테스트 데이터 생성과 같은 일괄 작업을 위해 한 번에 여러 UUID 생성
표준을 준수합니다
모든 id는 RFC 4122를 폐기한 RFC 9562의 버전 4 레이아웃을 따르며 버전 및 변형 비트가 올바르게 설정됩니다
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!