9
A
回答
8
哈希函數未公開。通過隱藏哈希函數,Lua設計人員保留將其從您下方更改的權利。例如,他們有一天可能會嘗試「杜鵑哈希」,這可能會更好地使用不同的哈希函數。
如果你想要一個散列函數存儲到一個散列表中,你最好使用一個Lua表作爲你的數據結構。如果你想要一個散列函數將某些東西串行化到磁盤上,你可以考慮開普勒項目的implementation of MD5 hashing for Lua。
2
沒有API可以直接訪問Lua核心中的內部散列函數。爲什麼你不能使用Lua表呢?
+1
我不需要散列來存儲表內。散列是其他要求的。 – decasteljau 2009-12-22 12:56:51
+0
我需要一個哈希函數。我可以使用Lua內置的散列函數,而不是實現或導入一個。 – 2012-09-20 23:59:24
相關問題
- 1. Java JDBC/SQLite:任何內置哈希字符串函數
- 2. 哈希字符串
- 3. 基本字符串哈希/去哈希
- 4. 哈希訪問哈希
- 5. 低熵字母數字字符串的高效哈希函數
- 6. 如何訪問Lua中的標準字符串操作函數?
- 7. 適當的哈希函數哈希隨機二進制字符串
- 8. 如何訪問字符串中的哈希值
- 9. 訪問Tr1的內在型哈希函數/ unordered_map
- 10. 在VBA/QTP中字符串比較如何工作?是否有內置的高效字符串哈希函數?
- 11. 哈希名字符串
- 12. 哈希字符串大小
- 13. 字符串哈希轉換
- 14. 字符串 'properties.dimensions.length' 來訪問哈希{屬性:{尺寸:{長度:23}}}
- 15. 使用虛線路徑密鑰字符串訪問Ruby哈希
- 16. 哈希參數訪問
- 17. 訪問內置類的字符串
- 18. 整數哈希從字符串
- 19. 字符串到哈希中的符號
- 20. 查找碰撞字符串與給定的哈希函數
- 21. 覆蓋Java中的字符串哈希函數
- 22. 哈希中的數組中的Ruby訪問哈希(並添加新的哈希)
- 23. 從紅寶石字符串中寫入JavaScript函數哈希
- 24. 如何訪問哈希數組中的哈希值?
- 25. 使用ruby on rails訪問哈希數組中的哈希
- 26. iOS訪問字符串內的字符
- 27. Python中的哈希(隱藏)字符串
- 28. CUDA字符串的MD5哈希值
- 29. 字符串中的Perl哈希對值
- 30. 設備的Android字符串哈希碼
lhf也有一個MD5庫。你可以在http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/上找到這些和其他一些好東西 – uroc 2009-12-22 14:24:03