문제

글쎄, 하나는 무엇입니까?

도움이 되었습니까?

해결책

무언가를 고유하게 식별 할 식별 번호입니다. 아이디어는 그 ID 번호가 될 것입니다 보편적으로 독특한. 따라서 두 가지가 같은 uuid를 가져서는 안됩니다. 사실, 만약 당신이 10 조의 uuid를 생성한다면, 두 개의 uuid가 동일 할 가능성이 .00000006의 선을 따라 무언가가있을 것입니다.

다른 팁

표준화 된 식별자

uuidS는 정의됩니다 RFC 4122. 그것들은 중앙 집중식 권한을 사용하지 않고 생성 할 수있는 보편적으로 고유 한 식별자입니다. 약간 다른 시나리오에서 사용되는 4 가지 주요 유형의 UUID가 있습니다. 모든 UUID의 길이는 128 비트이지만 일반적으로 4 개의 하이픈으로 분리 된 32 개의 16 진 문자로 표시됩니다.

가장 일반적인 버전 1 UUIDS는 MAC 주소와 타임 스탬프를 결합하여 충분한 독창성을 생성합니다. 여러 UUID가 다음 세대 전에 타임 스탬프가 증가하지 않을 정도로 빠르게 생성되는 경우, 타임 스탬프는 수동으로 증가합니다. 암호화 적으로 안전한 임의의 숫자 생성기에서 공급 된 바이트는 대신 노드 ID에 사용될 수 있습니다.

가장 일반적인 버전 3 및 버전 5 UUID는 각각 MD5 및 SHA1 HASH 기능을 사용하고 네임 스페이스와 이미 고유 한 데이터 값을 사용하여 고유 한 ID를 생성합니다. 예를 들어 URL에서 UUID를 생성하는 데 사용할 수 있습니다.

버전 4 UUID는 단순히 128 비트의 임의 데이터이며, UUID 버전과 변형을 식별하기 위해 약간의 비트 widdling입니다.

UUID 충돌입니다 극도로 특히 단일 응용 프로그램 공간에서는 일어나지 않을 것입니다.

그것은 지금 그리고 영원히 독특한 매우 긴 비트입니다. 즉, 당신이나 다른 사람이 제작 한 다른 UUID와 충돌 할 수는 없습니다.

작동 방식은 단순히 현재 타임 스탬프와 컴퓨터의 인터넷 관련 고유 속성을 사용하는 것입니다 (인터넷에 연결된 순간에 고유 해야하는 IP 주소, 또는 MAC 주소가 있어야합니다. 더 낮은 레벨, 네트워크 카드의 하드 유선 ID)는 비트 문자열의 일부입니다.

원래 세계의 모든 네트워크 카드에는 고유 한 MAC 주소가 있지만 나중에 소프트웨어를 통해 Mac 주소를 변경할 수 있으므로 더 이상 고유 한 ID만큼 신뢰할 수 없습니다.

UUID는 일부 엔티티를 고유하게 식별하는 데 사용되는 128 비트 번호입니다. 사용 된 특정 메커니즘에 따라 UUID는 다른 것으로 보장되거나 적어도 다른 UUID와 다를 가능성이 높습니다. UUID는 고유성을 보장하기 위해 구성 요소의 조합에 의존합니다. UUID에는 UUID, 타임 스탬프 및 무작위로 생성 된 구성 요소를 생성 한 호스트의 네트워크 주소에 대한 참조가 포함되어 있습니다. 네트워크 주소는 고유 한 컴퓨터를 식별하고 타임 스탬프는 특정 호스트에서 생성 된 각 UUID에 대해 고유하므로 두 구성 요소는 독창성을 충분히 보장해야합니다.

uuid는 보편적으로 고유 한 식별자. 128 비트 가치입니다 고유 한 식별 소프트웨어 개발에서. UUID는 Guid (Microsoft)와 동일하며 Open Software Foundation (OSF)에 의해 표준화 된 분산 컴퓨팅 환경 (DCE)의 일부입니다.

언급 한 바와 같이, 그들은 공간과 시간에 대한 고유성의 높은 가능성을 갖고 계산하기가 어렵다. 세대는 현재 타임 스탬프와 UUID를 생성 한 워크 스테이션의 고유 한 속성을 기반으로합니다.

enter image description here이미지 https://segment.com/blog/a-brief-history-of-the-uuid/

USUUID (정적 Windows 식별자)를 사용하는 것이 좋습니다. 예를 들어, 블라인드 또는 저비용 사용자를위한 화면 리더와 같은 타사 소프트웨어에서 의존하는 컴퓨터 사용자가 다른 소프트웨어 (이 경우 화면 레더)는 고유 식별자로 더 잘 재생됩니다! 결국 당신이 주차 한 장소를 알고 난 후에 누군가가 당신의 차를 움직이면 얼마나 행복 할 것인가 !!!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top