UUID / ULID 생성기

UUID v4, 시간순으로 정렬되는 UUID v7, ULID, 짧은 랜덤 ID를 대량으로 만듭니다. 개수, 하이픈 제거, 대소문자를 지정하고 목록

🌍 전 세계 이용 🔒 개인정보 우선 ⚡ 즉시 변환 💯 무제한
Advertisement

필요할 때 고유 식별자를 생성합니다. UUID v4(무작위), UUID v7(시간 순), ULID, 짧은 무작위 ID를 지원합니다. 버전과 개수를 고르고 목록을 코드나 테스트 데이터, 데이터베이스에 그대로 복사하세요.

선택이 중요합니다. v4는 기본 키로 안전한 기본값이고, v7과 ULID는 타임스탬프로 시작하므로 새 행이 서로 가까운 위치에 삽입되어 데이터베이스 인덱스가 효율적으로 유지됩니다. 표준 식별자가 아니라 불투명한 토큰만 필요할 때는 짧은 무작위 ID를 사용하세요.

UUID 또는 ULID를 생성하는 방법

1

식별자 종류를 선택합니다

2

필요한 개수를 설정합니다

3

목록을 복사합니다

자주 묻는 질문

UUID v4와 v7의 차이는 무엇인가요?

버전 4는 순전히 무작위입니다. 버전 7은 밀리초 타임스탬프를 앞에 두어 식별자가 생성 시간 순으로 정렬됩니다. 데이터베이스 인덱스 지역성에 유리하면서도 전역적으로 고유합니다.

ULID는 무엇인가요?

Crockford Base32를 쓰는 26자 식별자로, 48비트 타임스탬프 뒤에 80비트 무작위 값이 붙습니다. 사전순 정렬이 가능해 로그와 파일 이름에 유용합니다.

이 식별자들은 정말 고유한가요?

암호학적으로 안전한 난수 원천에서 생성됩니다. v4가 충돌할 확률은 천문학적으로 작아 실무에서는 고유하다고 봐도 됩니다.

데이터베이스 키로 써도 되나요?

안전하지만 무작위 v4 키는 인덱스 전반에 삽입을 흩뜨립니다. 삽입 성능이 중요하다면 시간 순으로 정렬되는 v7이나 ULID를 권합니다.

한 번에 많이 생성할 수 있나요?

네. 개수를 설정하고 목록을 한꺼번에 복사할 수 있어 테스트 데이터를 채울 때 편리합니다.

서버로 무엇인가 전송되나요?

아니요. 식별자는 브라우저에서 생성됩니다.

Advertisement

한눈에 보기

입력텍스트
여러 파일아니요
실행 위치브라우저에서 실행 - 파일은 업로드되지 않습니다
오프라인에서도 작동예 — 페이지를 불러온 후
가격무료, 가입 필요 없음, 워터마크 없음

비밀 정보를 안전하게 다루기

개발자 도구는 사람들이 생각하는 것보다 자주 인증 정보를 처리하며, 위험은 알고리즘이 아니라 데이터가 어디로 가는지에 있습니다. 해싱은 단방향이고 암호화가 아닙니다. MD5와 SHA-1은 보안과 관련된 용도에는 이미 깨졌고, 비밀번호 저장에는 SHA-256조차 잘못된 도구입니다. bcrypt, scrypt, Argon2는 바로 느리도록 존재합니다. Base64는 인코딩이지 보호가 아닙니다. 누구나 해독할 수 있으므로 난독화로 여겨서는 안 됩니다. JWT는 그것을 가진 사람이면 누구나 읽을 수 있으므로 페이로드에 비밀 정보를 넣어서는 안 되며, 토큰을 해독해도 서명이 검증되지는 않습니다. 검증에는 키가 필요합니다. 이 사이트의 모든 것은 브라우저에서 로컬로 실행되며, 그래서 토큰과 비밀번호를 안전하게 다룰 수 있습니다.

변환이 조용히 깨지는 곳

변환 버그는 대부분 문법이 아니라 의미의 문제입니다. 우편번호 CSV 열은 스프레드시트가 숫자라고 추측하는 순간 앞의 0을 잃습니다. 긴 ID는 부동소수점 정밀도를 넘어섭니다. 날짜는 일이 먼저인지 월이 먼저인지에 따라 의미가 달라집니다. JSON 키에는 순서가 없지만 배열에는 있습니다. 키를 정렬하는 도구는 아무것도 바꾸지 않지만 배열을 정렬하는 도구는 데이터를 바꿉니다. Unicode도 함정입니다. 텍스트는 UTF-8이나 UTF-16으로, 또는 BOM과 함께 도착할 수 있고, 잘못 추측한 디코더는 강세 문자가 있는 글자를 깨진 문자로 만듭니다. 어떤 변환이든 믿기 전에 첫 행과 마지막 행, 앞에 0이 붙은 필드, 따옴표나 쉼표, 줄바꿈이 들어 있는 필드를 표본 검사하십시오.