UUID 생성기
버튼을 누르면 데이터베이스나 설정 파일, 테스트 데이터에 바로 붙여 넣을 수 있는 식별자가 나옵니다. 페이지 안에서 만들어지므로, 남이 이미 본 번호를 서버가 건네주는 일이 없습니다.
브라우저의 암호학적 난수로 만들며, 서버에 아무것도 요청하지 않습니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
알아두면 좋은 점
버전 4가 실제로 보장하는 것
v4 UUID는 122비트의 난수와, 버전과 변형을 표시하는 6비트의 고정값으로 이뤄집니다. 카운터도 MAC 주소도 시각 정보도 없어 기기에 관한 정보가 새어 나가지 않습니다. 충돌 확률이 충분히 작아 데이터베이스는 검사 없이 고유값으로 다룹니다.
아무 값이 아니라 난수
값은 Math.random이 아니라 crypto.getRandomValues에서 옵니다. 브라우저가 키를 만들 때 쓰는 바로 그 원천입니다. 식별자가 링크나 토큰에 들어가는 순간 이 차이가 드러납니다. 예측 가능한 «무작위»는 추측할 수 있고, 추측된 값은 곧 발견된 값입니다.
자주 묻는 질문
식별자를 서버에서 만드나요?
아니요. 브라우저에서 만들고 어디로도 보내지 않습니다. 방금 만든 목록의 사본은 누구에게도 없습니다.
두 사람이 같은 UUID를 받을 수 있나요?
현실적으로 없습니다. 122비트 난수라면 초당 수십억 개를 수십 년 동안 만들어야 충돌이 그럴듯해집니다.
UUID를 비밀번호나 토큰으로 써도 되나요?
비밀값으로서는 충분히 무작위지만, 다른 식별자처럼 저장되고 로그에 남습니다. 인증에는 제대로 된 토큰을, 신원 표시에는 UUID를 쓰세요.
어떤 형식을 고르면 되나요?
중괄호 없는 소문자가 표준이며 대부분의 데이터베이스가 기대하는 모양입니다. 중괄호와 대문자는 여전히 그렇게 출력하는 마이크로소프트 도구를 위한 것입니다.
관련 도구
- 비밀번호 생성기 페이지를 열면 브라우저의 암호학적 난수 생성기로 새 비밀번호가 즉시 만들어집니다. 전송도, 기록도, 저장도 하지 않습니다.
- QR 코드 생성기 링크든 문장이든 입력하는 순간 코드가 만들어집니다. 화면용은 PNG, 인쇄용은 SVG로 받으세요. SVG는 아무리 키워도 선이 흐트러지지 않습니다.
- JSON 정렬·검증 JSON을 붙여넣으면 정렬·검증·압축 결과를 바로 얻습니다. 데이터는 브라우저 안에 머무르므로 토큰이나 고객 정보가 들어 있어도 안전합니다.
- 와이파이 QR 코드 네트워크 이름과 비밀번호를 입력하면 코드가 바로 나옵니다. 손님은 카메라를 갖다 대기만 하면 접속되고, 대문자와 하이픈이 섞인 비밀번호를 불러 줄 일도 없습니다.
- 링크 QR 코드 링크를 붙여넣으면 코드가 바로 만들어집니다. 주소를 곧장 가리키므로 중간에 만료되거나 방문자를 집계하는 단축 서비스가 끼어들지 않습니다.
- 색상 변환기 #1f5fd6, 1f5fd6, #1f5, rgb(31, 95, 214)처럼 익숙한 어떤 표기로 입력해도 나머지 표기가 한꺼번에 나옵니다. 읽히는 글자색을 정하는 데 필요한…
- HEX를 RGB로 HEX 코드를 붙여넣으면 RGB 채널 값을 읽을 수 있습니다. #1f5fd6은 rgb(31, 95, 214)이 되고, 코드에 알파 채널이 있으면 투명도가 그대로인 rgba…
- RGB를 HEX로 rgb(31, 95, 214)을 붙여넣으면 — 쉼표든 공백이든 상관없습니다 — #1f5fd6이 나옵니다. CSS에도, 디자인 파일에도, 스타일 가이드에도 그대로 쓸 수 있…