What do you typically use for non-cryptographic hash functions?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • xxHash

    Extremely fast non-cryptographic hash algorithm

    Non cryptographic hashes has collisions, for example, assume you having content like "abcdefg" which hashed value is "123", in case of weak hash algorithm some other content like "abcdefZ" can also have a hash "123" which basically means such hash function is failed to be unique fingerprint of particular content. BLAKE3 for example can do 6-7Gb/s which make it pretty fast and secure. If your requirement accepts collision with defined error rate, I would advise you to take a look at XXH3 if you need very snappy hash algorithm, which can run at pace or RAM access (30GB/s+), but again, run tests at particular equipment you targeting, may be AES hardware accelerated MeowHash will serve you better.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • smhasher

    Hash function quality and speed tests (by rurban)

    Here is a good comparison table, as you can see, BLAKE can perform in secure way much faster than crc32, so my original point, - to use non weak hashes unless you really have a reason/requirement not to do so

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A Simple Hash for Perlin Noise

    3 projects | news.ycombinator.com | 10 May 2022
  • Hash Function Quality And Speed Tests Leaderboard

    1 project | news.ycombinator.com | 11 Jun 2024
  • ETag and HTTP Caching

    4 projects | news.ycombinator.com | 10 Apr 2024
  • GxHash - A new (extremely) fast and robust hashing algorithm 🚀

    2 projects | /r/rust | 19 Nov 2023
  • The PolymurHash universal hash function

    2 projects | news.ycombinator.com | 18 Aug 2023

Did you konow that C is
the 7th most popular programming language
based on number of metions?