2011-02-09 1 views

답변

5

거의 확실하게 CoreFoundation UUID 기계에서 생성됩니다.이 카드는 이더넷 카드의 MAC 주소, 타임 스탬프 및 기타 기타 정보를 기반으로 생성합니다. uuidgen을 실행하여 고유 한 UUID를 생성 할 수 있습니다. 그들에 인코딩 된 정보에 관해서는, 실제로 거기에있는 모든 것들은 당신의 MAC 주소의 조각입니다. 거의 유일한 관련성은 이론적으로 누군가가 동일한 컴퓨터에서 여러 개의 UUID가 생성되었다고 판단 할 수는 있지만 실제로 가능한지 여부는 알 수 없습니다.

+0

감사합니다. 이것은이 블랙 박스에서 뚜껑을 제거하는 것을 돕고 있습니다. 나는이 주제에 관한 어떤 정보가 커뮤니티에 존재할 수 있는지에 대한 핸들을 얻으려고 노력하고있다. – xyzzycoder

+0

실제로이 정보가 더 이상 정확하다는 보장은 없습니다. UUID를 생성하는 데 사용되는 기본 메커니즘은 구현 세부 사항입니다. 도움이 될 수있는 [CFUUID] (http://developer.apple.com/library/mac/#documentation/CoreFoundation/Reference/CFUUIDRef/Reference/reference.html)에 대한 문서를 찾을 수 있습니다. –

+0

감사합니다. 본인은 본질적으로 Apple이 통지없이 변경할 수있는 비공개 API의 구성 요소임을 이해합니다. 그 이해를 감안할 때, 나는 아직도 현재 구현의 구체화에 대해 할 수있는 것을 모으고 싶다. – xyzzycoder

관련 문제