我目前正在使用libuuid的uuid_generate_random和uuid_unparse來生成uuids。根據我正在開展的項目的合同要求,我們系統生成的uuids應該符合rfc4122標準。問題在於:「libuuid生成的uuids」是否符合RFC4122?如果沒有,還有什麼可以用來在debian OS下使用C++生成符合RFC 4122的uuids,我想到:Boost :: UUID不太清楚它在符合時的情況。如果你能分享知識,我會很感激。是libuuid rfc4122兼容
2
A
回答
2
boost::uuids::random_generator符合RFC 4122。
我還沒有在libuuid手冊頁中找到對RFC 4122的引用。可能libuuid比RFC更早。但implementation看起來像滿足要求。
+0
爲了安全起見,我將使用Boost :: uuids :: random_generator,非常感謝你的迴應。 – 2013-03-20 20:39:13
相關問題
- 1. solaris上的uuid_generate_random(libuuid)
- 2. 是choiceMode兼容ExpandableListView?
- 3. iOS是向前兼容還是backwad兼容
- 4. 製作UUID(rfc4122)用於散列完整內容的命名空間是什麼?
- 5. 如何獲取/使用LibUUID?
- 6. xlrd和xlwt是否兼容?
- 7. 這是Codeigniter 3.0兼容嗎?
- 8. 是Tomcat向後兼容嗎?
- 9. Lombok是否與.getConstructor()兼容?
- 10. 兼容性問題是IE10
- 11. 是RactiveJS 0.5向後兼容?
- 12. 是net.sf.json.JSONArray與org.json.JSONArray兼容
- 13. WebVR是否與Hololens兼容?
- 14. 是Android 2.0向下兼容
- 15. Overscroll(PullToRefresh)是否兼容2.2?
- 16. 是否Boo 100%C#兼容?
- 17. 是否與指數兼容
- 18. Autohotkey和Vim是否兼容?
- 19. Olingo4是否向後兼容?
- 20. 是OrientDB真的ACID兼容?
- 21. 是否與chrome15不兼容?
- 22. jython和coldfusion是否兼容?
- 23. 是Gant 100%Ant兼容嗎?
- 24. Octave是否與CobraToolbox兼容?
- 25. 是RawOptionSetType兼容Objective-C嗎?
- 26. Content Security Policy是否兼容?
- 27. 是contentDocument.location.reload兼容IE 6
- 28. 是scss向後兼容少?
- 29. 是否與express.js 2.5.8兼容?
- 30. ERB和require_relative是否兼容?
實現[UUID版本4](http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29)應該很容易。 – kay 2013-03-20 15:20:04
謝謝,所以這就是說libuuid不是RFC 4122兼容?我不想實施新的東西,如果我不需要:) – 2013-03-20 15:21:51
AFAICT,它是完全兼容的。我沒有把這個作爲答案發布,因爲我大多隻是瞥了一眼代碼,但它似乎滿足了所有的要求。 – Hasturkun 2013-03-20 15:27:37