GUID(全球唯一識別碼) 二維碼
發表時間:2023-02-24 09:47 圖形使用者介面D/UUID 全域唯一識別符(GUID,Globally Unique Identifier)是一種由演算法產生的二進位長度為128位元的數字標識符。 GUID主要用於在擁有多個節點、多台電腦的網路或系統中。在理想情況下,任何計算機和電腦集群都不會產生兩個相同的GUID。 GUID 的總數達到了2^128(3.4×10^38)個,所以隨機產生兩個相同GUID的可能性非常小,但並不為0。所以,用於產生GUID的演算法通常都加入了非隨機的參數(如時間),以確保這種重複的情況不會發生。 GUID一詞有時也專指微軟對UUID標準的實作。 GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每個 x 是 0-9 或 af 範圍內的一個十六進位數。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即為有效的 GUID 值。 1.需要GUID的時候,可以完全由演算法自動生成,不需要一個權威來管理。 2.GUID理論上能產生全宇宙唯一的值,對於以後的資料導入很方便。 由於GUID值產生的潛在弊端已經引起了保密性倡議者的關注。 1999年3月,美國聯邦商務委員會接獲要求,對微軟的GUID值使用進行調查。爭議主要涉及97號辦公室和辦公室2000文檔對GUID值的使用。 Office文檔,如Word文件或Excel電子數據表,所使用的GUID值對使用者是不可見的。但有許多報導宣稱,文件的作者是可以透過GUID值的追蹤查到的,即使作者已經採用特殊方法,他們還是可以被追蹤到。為了回應上述問題,微軟已經發布了一個Office 97修補版SR2,它禁止了GUID功能的使用,並且還可以將現存文檔的GUID去除。 潛在的對Intel處理器序號濫用的問題與上述GUID值的問題本質是一樣的。
C++
|
WeChat掃碼諮詢
Line掃碼諮詢