UUID 생성기
브라우저에서 로컬로 UUID(버전 1, 4 또는 7)를 생성합니다. 암호학적으로 안전한 난수로 즉시 만들며 업로드가 전혀 없습니다.
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
브라우저에서 로컬로 UUID(버전 1, 4 또는 7)를 생성합니다. 암호학적으로 안전한 난수로 즉시 만들며 업로드가 전혀 없습니다.
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
UUID(Universally Unique Identifier, RFC 9562)는 128비트 식별자로, 중앙 발급 기관 없이도 실질적으로 유일성이 보장됩니다. 바로 그 점 때문에 UUID는 데이터베이스 키, 파일과 객체 이름, 로그의 상관 ID, 혹은 독립된 두 시스템이 서로 절대 충돌하지 않는 식별자를 발급해야 하는 모든 상황에서 첫 번째 선택이 됩니다. 이 생성기는 원하는 개수만큼 즉시 만들어 줍니다.
버전 4와 버전 7 중에서 선택할 수 있습니다. 버전 4는 거의 전부 난수로 이루어져 있으며 순서가 중요하지 않을 때 흔히 쓰는 기본값입니다. 버전 7은 앞부분에 타임스탬프를 두어 값이 시간순으로 정렬되며, 최신 데이터베이스에서 기본 키로 더 빠른 경우가 많지만 생성 시각을 대략적으로 의도적으로 드러냅니다. 두 경우 모두 난수는 브라우저의 암호학적으로 안전한 난수원(Web Crypto)에서 나오며 취약한 의사 난수가 아닙니다.
생성은 순수 JavaScript로 브라우저 안에서 완전히 로컬로 동작합니다. 입력이 없고 아무것도 업로드되지 않으며 저장되지도 않고 CDN에서 외부 라이브러리를 불러오지도 않습니다. 선택에 따라 값을 대문자로 출력하거나 하이픈을 제거해 32자의 순수 hex로 만들 수 있습니다. 결과는 한 줄에 UUID 하나씩 담긴 텍스트 파일로 표시되며 내려받을 수 있습니다.
| 입력 형식 | 파일 없음 (생성기) |
|---|---|
| 출력 형식 | TXT |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: UUID는 식별자이지 비밀이 아닙니다. 비밀번호나 키로는 적합하지 않으니 그 용도에는 비밀번호 생성기를 사용하세요. 버전 4는 실질적으로 충돌하지 않지만 수학적으로 유일성이 보장되지는 않습니다. 버전 7은 생성 시각을 대략 드러냅니다(정렬이 가능한 이유가 바로 이것입니다). 한 번에 최대 1000개까지 생성합니다.
아니요. 입력이 없으며 값은 전적으로 브라우저 안에서 로컬로 만들어지고 저장되거나 전송되지 않습니다.
버전 4는 거의 순수한 난수로 순서가 없습니다. 버전 7은 앞에 타임스탬프를 붙여 시간순으로 정렬되며 데이터베이스 키로 더 나은 경우가 많지만 대략적인 생성 시각을 드러냅니다.
실질적으로는 그렇습니다. 버전 4에서 충돌 확률은 매우 작아 일상에서는 무시할 수 있지만, 진정한 유일성은 중앙 발급으로만 보장됩니다.
브라우저의 암호학적으로 안전한 난수원(Web Crypto)이며 취약한 의사 난수가 아닙니다. 이로써 예측 가능한 값을 막습니다.
이름의 종류를 정하는 고정된 UUID입니다(도메인 이름은 DNS, 그 외 URL, OID, X.500). 네 가지 표준 네임스페이스는 RFC 9562/4122에서 나온 것입니다. 대신 자신만의 UUID를 네임스페이스로 입력할 수도 있습니다.
권장하지 않습니다. UUID는 구조가 정해진 식별자이지 비밀이 아닙니다. 비밀번호에는 길이와 문자 집합을 설정할 수 있는 비밀번호 생성기를 사용하세요.