【问题标题】:Is it good practice to use CRC32 for hashing Strings?使用 CRC32 对字符串进行哈希处理是一种好习惯吗?
【发布时间】:2013-12-16 13:44:58
【问题描述】:

使用 CRC32 对字符串进行哈希处理是一种好习惯吗?如果没有,有什么更好的选择?

我的对象的唯一性由 2 个字符串定义。我想将这些对象添加到 Mongo 数据库,将计算的哈希添加为对象的字段,在该字段上创建索引,然后在我有 2 个字符串时在数据库中搜索对象(并且可以计算哈希)。

谢谢。

【问题讨论】:

    标签: string mongodb hash indexing crc


    【解决方案1】:

    它会起作用,但 CRC 不是散列的最佳选择。已经开发了许多哈希函数,它们既快速又能最大限度地减少几种不同类型的碰撞威胁。

    一个很好的例子是CityHash set of algorithms。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      相关资源
      最近更新 更多