什么是 GUID?

原创 2006年05月18日 13:32:00

什么是 GUID?

全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。

GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。

为什么要用GUID?
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
曾经看到一篇随笔,说在数据库中使用GUID做key的好处,我一直是这么用的,但是就是两个guid比较的时候有些问题,通常我会ToString(),呵呵!

最近做一个项目,同时存在.net和asp页面,而且asp页面的注册认证用的是session, 我在新的.net中使用的当然也是session, 搞得在.net中登录后还有在asp中再登录一下,切!最后利用sqlserver数据库+guid来传递登录信息,做到要去,下面截的asp 中生成guid的方法,生成的guid带"{xxxx}"

Function GetGuid()
 Set TypeLib = Server.CreateObject("Scriptlet.TypeLib")
 GetGuid = TypeLib.Guid
 Set TypeLib = nothing
End Function

response.Write getguid() & "<br>"

.net中使用guid就不用说了吧? System.Guid.Newguid().ToSring()    :-)

相关文章推荐

生成全球唯一名称字符串,GUID的使用

1,涉及API及结构 使用CoCreateGuid 函数即可。需要 objbase.h 头文件。 原型:HRESULT CoCreateGuid( GUID * pguid )...
  • dpsying
  • dpsying
  • 2014年03月17日 23:21
  • 7162

如何生成一个新的GUID 全球统一唯一编号

导读:         今天再搞exchagne的时候,发现一个 guid ,上网查了下,原来如此  GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。...

GUID

GUID  它实际上是组件和接口的标识号 static const IID IID_IX = {        0x1ee235bd, 0x2e73, 0x49c2, 0xa5, 0x7c, 0...

Java 产生 GUID / UUID

Java 产生 GUID,利用导入类 java.util.UUID,生成的GUID为一串32位字符组成的128位数据,可以做到全球唯一。 产生GUID相当容易,以下是一次生成5条GUID代码的演示。 ...
  • joyous
  • joyous
  • 2012年02月05日 23:40
  • 28569

GUID类型

好吧,我承认我见识少,今天刚接触到的一个类型:1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。  2.GUID 的格式为“xxxx...

Guid与id区别

一、产生Guid的方法 1、SqlServer中使用系统自带的NEWID函数: select NEWID() 2、C#中,使用Guid类型的NewGuid方法:       Guid gid...

全局唯一标识符,简称GUID

全局唯一标识符 (重定向自GUID) 全局唯一标识符,简称GUID(发音为/ˈɡuːɪd/或/ˈɡwɪd/),是一种由算法生成的唯一标识,通常表示成32个16进制数字(0-9,A-F)...
  • haiross
  • haiross
  • 2015年04月21日 11:21
  • 4858

常见设备的GUID

用SetupDi*类函数可以进行设备管理,其中就要用到设备类的GUID。    全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览...

与WebBrowser相关的GUID值的定义

原文出处:DotNetFramework / ExtendedWebBrowser / Iid_Clsids.cs 因为在编写自定义下载的WebBrowser时,遇到了类似帖子:http:/...

数据库主键选择策略

我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新...
  • sas5215
  • sas5215
  • 2011年11月30日 15:21
  • 6158
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是 GUID?
举报原因:
原因补充:

(最多只允许输入30个字)