我已经通过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. 是否有可能在非物化视图上有索引?