Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Globally Unique Identifier


 

A Globally Unique Identifier or GUID is a pseudo- random number used in software applications. Each generated GUID is "mathematically guaranteed" to be unique. This is based on the simple principal that the total number of unique keys () is so large that the sheer improbability of the same number being generated twice is virtually impossible.

The GUID is an implementation by Microsoft of a standard called Universally Unique Identifier or UUID, specified by the Open Software Foundation ( OSF). It is essentially a 16- byte number, written in hexadecimal form, such as:

3F2504E0 4f89 11D3 9A 0C 03 05 E8 2C 33 01

GUIDs are written using a four-byte word, 3 two-byte words, and a six-byte word, such as:

{3F2504E0-4F89-11D3-9A0C-0305E82C3301}

The structure of the data type is:

GUID STRUCT Data1 dd Data2 dw Data3 dw Data4 dw Data5 db 6 GUID ENDS

In the Microsoft component object model, GUIDs are used to uniquely distinguish different software component interfaces. This means that two versions of a component can have exactly the same name, but still be different to the user in case the GUID has changed.

GUIDs are also inserted into documents from Microsoft Office programs, as these are regarded as objects as well. Even audio or video streams in the Advanced Streaming Format (ASF) are identified by their GUIDs.

1 Algorithm

The algorithm used for generating new GUIDs has been widely criticized. At one point, the user's network card MAC addressIn computer networking a media access control address (MAC address is a code on most forms of networking equipment that allows for that device to be uniquely identified. Address details A MAC address is an identifier physically stored inside a network car was used as a base for several GUID digits, which meant that e.g. a document could be tracked back to the computer that created it. After this was discovered, Microsoft changed the algorithm so that it no longer contains the MAC address. This privacyPrivacy is the ability of a person to control the availability of information about and exposure of him- or herself. It is related to being able to function in society anonymously (including pseudonymous or blind credential identification). According to E hole was used when locating the creator of the Melissa wormThe Melissa Worm also known as "Mailissa", "Simpsons", "Kwyjibo", or "Kwejeebo", is a computer worm that also functions as a macro virus. History First found on March 26, 1999, Melissa came to be one of the most infamous computer worms the world has ever.

2 External links


Microsoft

Read more »

Non User