6
A
回答
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使用後面的 算法,這是一個僞隨機數。這些在 相同的位置上具有「4」,例如{38a52be4-9352-453e-af97-5c3b448652f0}。 更具體地說,'data3'位模式在第一種情況下將是0001xxxxxxxxxxxx ,而第二種情況下是0100xxxxxxxxxxxx。 WinAPI GUID生成器的密碼分析 顯示,由於VID GUID的序列是僞隨機的;在給定內部狀態的完整知識的情況下,它可以預測之前和之後的值
相關問題
- 1. 在SQL Server中生成新的GUID(如果沒有提供)
- 2. 如何在SQL Server中生成批號
- 3. 如何在sql server中生成列?
- 4. 的GUID在SQL Server
- 5. 如何在VBScript中生成GUID?
- 6. 如何在.NET中生成1版Guid?
- 7. 如何在Oracle中生成GUID?
- 8. 如何在hibernate中按需生成GUID?
- 9. 如何在Vim中生成GUID?
- 10. 如何在sql server 2008 r2中生成sql server 2012腳本?
- 11. SQL Server和GUID?
- 12. 生成GUID
- 13. T-SQL中的確定性GUID生成
- 14. Guid在C中生成bug#
- 15. 在KRL中生成GUID/UUID
- 16. 如何生成日期在SQL Server
- 17. 是否更好在我的應用程序中手動生成guid或讓sql server/azure sql爲我生成它
- 18. SQL Server 2008中的GUID代
- 19. 如何從C#或T-Sql中的給定GUID生成新的GUID?
- 20. 如何在Windows Mobile下生成GUID?
- 21. 生成SQL在SQL Server中運行
- 22. GUID生成
- 23. 何時使用GUID在SQL Server
- 24. 在SQL Server和NHibernate中使用GUID
- 25. 生成的SQL Server
- 26. 如何爲SQL Server表生成DDL?
- 27. 如何從SQL Server表生成XML/XSD?
- 28. SQL Server:如何生成參考列
- 29. 自動生成GUID在SaveChanges()
- 30. 在sql server中生成一個序列