이 도구는 무엇인가요
UUID는 중앙 서버의 허락을 받지 않아도 고유하도록 만들어진 긴 식별자입니다. 버전 4 UUID는 그 고유성을 난수에서 얻기 때문에, 생성한 두 값이 겹치는 일은 사실상 일어나지 않습니다. 이 페이지는 브라우저에 내장된 암호학적 난수 생성기를 사용해 값을 만듭니다.
어디로도 전송되지 않습니다. 값은 화면에만 나타나며, 페이지를 새로 불러오면 사라집니다.
어떤 상황에서 쓸모 있나요
데이터베이스에 직접 한 행을 넣으면서 기본 키가 필요할 때 씁니다.
테스트 데이터를 작성하면서 1234 같은 값 대신 실제처럼 보이는 식별자를 넣고 싶을 때 씁니다.
설정 파일에서 자원의 이름을 정하면서 다른 누구와도 겹치지 않을 값이 필요할 때 씁니다.
여러 로그 파일에 걸쳐 하나의 요청을 추적할 상관 식별자가 필요할 때 씁니다.
사용 방법
필요한 식별자의 개수를 정합니다. 기본값은 한 개이며, 한 번에 최대 오백 개까지 요청할 수 있습니다.
필요한 표기 방식을 고릅니다. 대문자를 켜면 영문자가 소문자에서 대문자로 바뀝니다. 붙여넣을 항목이 서른두 글자짜리 문자열만 받는다면 하이픈을 없앨 수 있습니다. 중괄호는 각 값을 중괄호로 감싸며, 일부 윈도우 및 닷넷 도구가 기대하는 형식입니다.
생성을 누릅니다. 각 값이 아래 목록에 나타나고, 값 옆의 복사 버튼은 그 값 하나만 클립보드에 넣습니다. 목록 위의 버튼은 모든 값을 한 줄에 하나씩 복사합니다.
새 값이 필요할 때마다 생성을 다시 누르면 됩니다. 비우기를 누르면 목록이 지워집니다.
자주 묻는 질문
이 UUID는 정말 고유한가요? 서로 조율된 값이 아니라 무작위로 만든 값이므로, 고유성은 확률의 문제입니다. 다만 값이 겹칠 확률이 충분히 낮아서, 소프트웨어 업계는 이 값들을 실질적으로 고유하다고 보고 사용합니다.
어딘가에 저장되거나 전송되나요? 아니요. 값은 브라우저에서 만들어지며 그 페이지 안에만 존재합니다. 탭을 닫으면 사라지므로, 보관할 값은 복사해 두시기 바랍니다.
왜 모든 값의 같은 자리에 4가 있나요? 그 자리는 버전을 나타냅니다. 모든 버전 4 UUID가 이 숫자를 가지며, 네 번째 구역의 첫 글자로 8, 9, a, b 중 하나가 옵니다. 이 두 표시가 나머지 부분이 무작위로 만들어졌다는 사실을 다른 소프트웨어에 알려 줍니다.
비밀번호나 비밀 토큰으로 써도 되나요? 암호학적 난수를 바탕으로 하므로 무작위성 자체는 충분합니다. 그러나 UUID는 공유를 전제로 만들어졌고 로그나 주소에 그대로 남는 경우가 많습니다. 비공개로 유지해야 하는 값에는 전용 비밀 값을 쓰시기 바랍니다.