GUID是什么

果冻 2020-08-21 16:41:00
问答

全局唯一标识符(GUID)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。

全局唯一标识符GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为 128 位的数字标识符。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的 GUID。GUID 的总数达到了 2^128(3.4×10^38)个,所以随机生成两个相同 GUID 的可能性非常小,但并不为 0。所以,用于生成 GUID 的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。

GUID

GUID 一词有时也专指微软对 UUID 标准的实现。

在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如注册表项、类及接口标识、数据库、系统目录等对象。

格式

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

特点

1.需要 GUID 的时候,可以完全由算法自动生成,不需要一个权威机构来管理。

2.GUID 理论上能产生全宇宙唯一的值,对于以后的数据导入很方便。

争议

由于 GUID 值产生的潜在弊端已经引起了保密性提倡者的关注。1999 年 3 月,美国联邦商务委员会接到要求,对微软的 GUID 值使用进行调查。争议主要涉及 Office 97 和 Office 2000 文档对 GUID 值的使用。Office 文档,如 Word 文件或 Excel 电子数据表,所使用的 GUID 值对用户是不可见的。但有很多报道宣称,文档的作者是可以通过 GUID 值的跟踪查到的,即使作者已经采用特殊方法,他们还是可以被追踪到。 为了回应上述问题,微软已经发布了一个 Office 97 修补版 SR2,它禁止了 GUID 功能的使用,并且还可以将现存文档的 GUID 去除。

潜在的对 Intel 处理器序列号滥用的问题与上述 GUID 值的问题本质是一样的。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • HeidiSQL

    HeidiSQL,功能强大的数据库管理客户端软件

    HeidiSQL是一款开源且功能强大的数据库管理工具,支持MySQL、MariaDB、SQL Server等多种数据库。它提供了直观的图形用户界面,使得数据库的查询、编辑、管理变得简单高效。无论是新手还是高级用户都能从其丰富的功能中受益,包括数据操作、导入导出、用户权限管理等。
  • iStoreOS 软路由系统

    iStoreOS,人人会用的软路由及轻NAS系统

    iStoreOS是基于OpenWRT的软路由和NAS系统,提供三种用户界面:入门极客版、小白路由版和轻NAS版,满足不同用户需求。它简化了网络、磁盘和Docker配置,优化了OpenWRT体验,并通过iStore软件中心提供丰富插件。特有救援和沙箱模式增强了安全性和易用性,使得iStoreOS成为适合各类用户的高效、灵活的路由解决方案。
  • 硬盘分区 hard disk partition

    硬盘分区打不开如何修复

    修复无法打开的硬盘分区首先要检查硬盘连接和重启电脑,然后使用命令提示符运行磁盘检查命令chkdsk,检查驱动程序更新,使用磁盘管理工具检查分区状态。在安全模式下尝试访问分区,必要时使用数据恢复软件。
  • iPad 键盘拆分 IPad keyboard split

    iPad键盘怎么设置分开到两边

    iPad键盘设置分开到两边在任何文本输入应用中显示键盘,然后使用两个手指放在键盘上向两边拖动使其分裂;或者长按键盘右下角的键盘图标,并从弹出菜单中选择分裂。分裂键盘后还可以通过长按键盘右下角的图标调整其在屏幕上的位置,选择上移或下移来实现。
  • Mac 系统克隆 Mac system cloning

    如何将Mac系统克隆到固态硬盘

    首先选择兼容的SSD,准备克隆软件,做好数据备份,然后连接SSD,在磁盘工具中初始化硬盘,使用磁盘工具选择恢复功能,将当前Mac系统硬盘设为来源SSD设为目的地,等待克隆完成后重启电脑,启动时按Option键选择从新SSD启动确保克隆成功。
  • 硬盘分区 hard disk partition

    硬盘如何重新分区

    在Windows中按下Win+X,选择磁盘管理,找到要重新分区的硬盘,右击硬盘并选择收缩卷来缩小现有分区,创建一个新的分区或扩展现有分区,右键单击未分配的空间并选择新建简单卷。