首先,請溫柔一點,我對DB設計知之甚少。我正在與Splunk一起根據客戶呼叫信息(呼叫詳細記錄)生成記錄。由於數量龐大,我無法真正使用splunk來處理某些數據,因爲它是非關係性的。所以我會把數據帶入,使用splunk做一些簡單的警報,監視奇怪的模式,並做一些其他更高級的事情。我最容易獲得的數據源已經在系統上近乎實時地提供了。我想要做的是將傳入的SIP呼叫Id(由RFC定義必須是全局唯一的),傳出的SIP呼叫標識(再次,必須是全局唯一的定義),當前unix曆元時間,然後隨機生成數字從1-2^31,將它們連接在一起,然後採用結果的md5散列並將其用作主鍵。我們碰到碰撞的可能性有多大?任何其他方法的意見將非常感激。使用MD5哈希作爲數據庫的主鍵?
0
A
回答
2
相關問題
- 1. MD5哈希作爲人造鍵
- 2. 使用MD5哈希作爲索引
- 3. 爲什麼MD5哈希鍵與php生成的MD5哈希鍵不匹配?
- 4. C#MD5哈希Groovy的MD5哈希
- 5. SQL 2005 MD5哈希和C#MD5哈希
- 6. 使用參數ruby作爲哈希鍵
- 7. PHP MD5(MD5)哈希
- 8. Assembly.LoadFrom使用md5哈希不起作用
- 9. 使用SQL查詢結果中的主鍵創建哈希表的哈希表作爲哈希表鍵值
- 10. MD5和SHA1 C++哈希庫
- 11. 無法從Java md5哈希得到相同的結果作爲python md5哈希
- 12. 製作md5散列哈希
- 13. PHP MD5哈希
- 14. 使用列數據作爲鍵的Perl哈希陣列
- 15. 解密md5哈希函數
- 16. 解密MD5哈希
- 17. SHA512和MD5哈希
- 18. MD5哈希更快
- 19. 生成MD5哈希
- 20. GPU MD5/SHA1哈希
- 21. Java MD5哈希不匹配.NET哈希
- 22. 使用CryptoAPI的MD5-SHA1哈希
- 23. 普雷斯托MD5哈希在數據庫表的多個列
- 24. 使用md5哈希作爲音頻鏈接/ src
- 25. 使用Zend_Mail_Transport_Smtp和MD5哈希值作爲密碼
- 26. 使用Apache Shiro對數據庫中的md5哈希驗證純文本密碼
- 27. 使用MD5哈希作爲主鍵與在SQL Server中使用int標識作爲主鍵的優點和缺點
- 28. 主鍵的正確哈希函數
- 29. MySQL數據庫的哈希
- 30. 紅寶石哈希使用數據庫
你可以簡單地使用你的結果字符串沒有md5。 DB會爲你做。 – kofemann
請記住,根據最近的研究「MD5應該被認爲是密碼破解,不適合進一步使用」。 http://en.wikipedia.org/wiki/MD5 –