UUID v5 Generator

네임스페이스 UUID와 이름으로 결정적 이름 기반 UUID v5 식별자를 브라우저에서만 생성합니다.

입력
네임스페이스 UUID와 이름을 선택하세요. UUID v5는 두 값을 모두 해시하므로 같은 쌍은 항상 같은 UUID를 반환합니다.

표준 네임스페이스 중 하나를 사용하거나 유효한 UUID를 붙여넣으세요.

표준 네임스페이스

DNS, URL, OID, X.500은 이름 기반 UUID용으로 정의된 표준 네임스페이스 UUID입니다.

도메인, URL, 경로, 사용자 이름 또는 식별하려는 안정적인 문자열이면 무엇이든 사용할 수 있습니다.

UUID v5
네임스페이스나 이름을 편집하면 결과가 로컬에서 업데이트됩니다.

네임스페이스나 이름을 편집하면 결과가 로컬에서 업데이트됩니다.

버전 5RFC 4122 변형결정론적

네임스페이스 UUID와 이름을 서버로 보내지 않고 UUID v5 식별자를 생성하세요. UUID v5는 도메인 이름, URL, 객체 경로, 계정 핸들 또는 픽스처 레코드의 ID처럼 같은 입력에서 나중에 다시 만들 수 있는 안정적인 식별자가 필요할 때 유용합니다.

How UUID v5 Works

UUID v5는 네임스페이스 UUID와 이름 문자열을 결합하고, 해당 바이트를 SHA-1로 해시한 다음 RFC 4122 버전 및 변형 비트를 적용합니다. 입력이 결정적이므로 DNS 네임스페이스 안의 example.com은 항상 같은 UUID인 cfbff0d1-9375-5685-968c-48ce8b15ae17을 생성합니다.

Choosing A Namespace

도메인 이름에는 ns:DNS, URL에는 ns:URL, 객체 식별자에는 ns:OID, X.500 고유 이름에는 ns:X.500 DN을 사용하세요. 애플리케이션에서 제품, 테넌트, 데이터셋 또는 마이그레이션 범위로 식별자를 제한해야 할 때는 자체 UUID 네임스페이스를 붙여넣을 수도 있습니다.

When To Use It

무작위성보다 재현성이 더 중요할 때 UUID v5를 선택하세요. 결정적 가져오기, 테스트 픽스처, 네임스페이스가 지정된 레코드, 실행할 때마다 같은 논리 항목에 같은 ID를 부여해야 하는 시스템에 적합합니다. 비밀 토큰이나 예측할 수 없는 공개 ID에는 대신 무작위 생성기를 사용하세요.