我已經通過ECB和base64在它上面加密了mysql表。搜索大數據變得過熱,所以我想到一個獅身人面像。我可以在其上構建索引並將所有查找查詢傳遞給Sphinx,但是讀取(竊取和讀取)Sphinx索引是否真實?是否有可能讀取Sphinx二進制索引?
0
A
回答
2
獅身人面像是開源的,所以索引格式是隨時可用的。事實上,有一個indextool
二進制文件,可以顯示文件中的大部分數據。 (但當然,如果有人可以獲得索引文件,他們可以將它們加載到另一個獅身人面像的副本,並只是'讀'它們的方式)
...但獅身人面像索引有點有損。他們不存儲被索引的文本字段原始。它被轉換成倒排索引。
然後有兩種類型的索引....
隨着dict=keywords
索引,關鍵字列表存儲在索引(由charset_table選項變換之後的) 因此,儘管它有可能重建的基礎該文件的文字,但不是確切複製,標點符號等丟失。
而如果您使用dict=crc
索引,則實際單詞不會存儲在索引中 - 只有單詞的crc32/fnv64哈希值。所以重建原始文本將會困難得多。
... 因此,儘管它不是一個真正的加密,散列過程使得它很難恢復數據(以同樣的方式爲密碼通常是存儲散列)
(但是,屬性是不同的,它們是保存在索引中,很容易提取)
相關問題
- 1. 是否有任何二進制索引文件訪問技術?
- 2. Python:搜索/讀取二進制數據
- 3. 性能讀取二進制文件
- 4. .NET二進制文件讀取性能
- 5. 是否有可能用ShellScript生成二進制/ Merkle樹?
- 6. 是否有可能在PARTITIONS ...上進行索引?
- 7. 二進制搜索是/是二進制搜索貪婪算法?
- 8. 是否可以使用Sphinx在MongoDB中索引嵌入對象?
- 9. 是否有可能讀swift
- 10. 是否有可能在Lucene.net索引中取消刪除文檔?
- 11. 是否有可能從列表中的項目獲取索引?
- 12. Sphinx搜索索引
- 13. 是否可以用二進制編程?
- 14. 在C中搜索二進制碼(讀取緩衝的二進制文件)
- 15. 是否有可能鏈接一些正常的二進制功能?
- 16. 如何安全地讀取可能是二進制的文本文件?
- 17. 是否已棄用cassandra的二級索引功能?與二級索引分頁
- 18. `data.table`二級索引是否有類型限制?
- 19. 是否有可能在浮點二進制數中有一個浮點指數?
- 20. 這種二進制搜索是否有名字?
- 21. 檢查二進制搜索樹是否有效javascript
- 22. 是否可以並行讀取Lucene.NET索引段?
- 23. 智能卡:讀取二進制與讀取二進制之間的差異即使
- 24. Java - 二進制圖像像素索引
- 25. 反向索引二進制格式
- 26. 索引數組的C++二進制值
- 27. 二進制索引樹的應用
- 28. 是否有可能將Sphinx automodule擴展到Python以外的域?
- 29. 是否有可能在MySQL中有索引視圖?
- 30. 是否有可能在非物化視圖上有索引?