.net - 文本数据最快的哈希算法

标签 .net performance hash

我正在尝试选择一种哈希算法,以比较最多约20种不同的文本数据。

哪种哈希更适合这些要求?


减少CPU消耗
占用空间小(<= 32字节)
碰撞不是大问题
可以从.NET Framework 2生成(不应是第3方库)


我正在使用哈希来减少内存占用和比较性能

最佳答案

如果冲突不大,可以拿出每个文件的首字母。或者,您可以使用文本的长度或文本的字符串。

关于.net - 文本数据最快的哈希算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/384811/

相关文章:

linux - 为什么我的哈希值(来自 csv)的大小恰好是行数值的一半?

.net - 设置 header : P3P: CP ="CAO PSA OUR" 可能带来什么危害

c# - 将 arraylist 更改为通用

performance - 通过重构 if 语句/do 循环来避免重复代码

python - Python 中两个列表的全面比较

excel - VBA 中的哈希实现错误 - 运行时错误 -2146232576 (80131700)

c# - 尝试更新 MongoDb 数组元素时出错

c# - 如何在两种具有相同名称和内部结构但来自不同程序集的类型之间进行转换?

c# - 使用命名空间与从命名空间显式调用类之间是否存在性能差异?

excel - VBA:在 Excel 中创建 session 持久对象(哈希)