2010-07-13 6 views

답변

6

알고리즘이 여기에 설명된다 만들 : http://en.wikipedia.org/wiki/Globally_Unique_Identifier

알고리즘

를 OSF 지정 알고리즘에서 새로운 (V1) GUID를 생성하기 위해 상기 사용자의 네트워크 카드의 MAC 주소를 사용 GUID 자리의 마지막 그룹 그룹의 기본으로, 예를 들어 문서를 만든 컴퓨터에 이 다시 추적 될 수 있음을 의미합니다. 이 개인 정보 보호 구멍은 Melissa 웜 [2]의 제작자를 찾을 때 사용 된 입니다. 다른 숫자 대부분은 GUID를 생성하는 동안의 시간을 기반으로합니다. MAC 주소와 시간을 포함하는 V1 GUID 은 "1"숫자로 세 번째 숫자 그룹의 첫 번째 위치에 식별 할 수 있습니다 (예 : {2f1e4fc0-81fd-11da-9156-00036a0f876a). V4 GUID는 나중에 알고리즘을 사용합니다.이 알고리즘은 의사 난수입니다. 예를 들어, {38a52be4-9352-453e-af97-5c3b448652f0}와 같이 위치에 "4"가 있습니다. 보다 구체적으로 'data3'비트 패턴은 0001xxxxxxxxxxxx 이고 두 번째 경우에는 0100xxxxxxxxxxxx입니다. WinAPI GUID 생성기의 은 V4 시퀀스가 ​​의사 랜덤이기 때문에이를 보여줍니다. 내부 상태에 대한 완전한 지식을 가지고 있으므로 이전 값과 다음 값을 예측할 수 있습니다.

관련 문제