hash-functions

Open-source projects categorized as hash-functions

Top 16 hash-function Open-Source Projects

  • xxHash

    Extremely fast non-cryptographic hash algorithm

  • Project mention: The One Billion Row Challenge in CUDA: from 17 minutes to 17 seconds | news.ycombinator.com | 2024-04-13

    > GPU Hash Table?

    How bad would performance have suffered if you sha256'd the lines to build the map? I'm going to guess "badly"?

    Maybe something like this in CUDA: https://github.com/Cyan4973/xxHash ?

  • smhasher

    Hash function quality and speed tests (by rurban)

  • Project mention: GxHash - A new (extremely) fast and robust hashing algorithm 🚀 | /r/rust | 2023-11-19

    The algorithm passes all SMHasher quality tests and uses rounds of AES block cipher internally, so it is quite robust! For comparison XxH3, t1ha0 and many others don't pass SMHasher (while being slower).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • meow_hash

    Official version of the Meow hash, an extremely fast level 1 hash

  • swift-crypto

    Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

  • Project mention: Swift for Android: How to use Swift-Crypto with Android Studio | dev.to | 2023-11-14

    dependencies: [ .package(url: "https://github.com/scade-platform/swift-java.git", branch: "main"), .package(url: "https://github.com/apple/swift-crypto.git", .branch("main")) ]

  • multihash

    Self describing hashes - for future proofing

  • Project mention: Reasons to Prefer Blake3 over Sha256 | news.ycombinator.com | 2023-11-13

    Since you seem to have done a fair bit of research in this area, do you have any opinions or thoughts about the Multihash format?

    https://multiformats.io/multihash/

    It fills in some of the blanks in your "prefixing the hash with the value of the enum for the hash" step.

  • highwayhash

    Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash (by minio)

  • Project mention: Can I concatenate multiple non-crypto hash functions to reduce collision? | /r/golang | 2023-05-16

    highwayhash (alt) provides 256 bits. Fast mainly for larger inputs and supports seeds.

  • Zero-Allocation-Hashing

    Zero-allocation hashing for Java

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • crypto-hash

    Tiny hashing module that uses the native crypto API in Node.js and the browser

  • RHash

    Great utility for computing hash sums

  • credential-plus

    🔒Unified API for password hashing algorithms

  • prvhash

    PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (inline C/C++) (Codename Gradilac/Градилак)

  • komihash

    Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, inline C/C++) 26GB/s + PRNG

  • hash4j

    Dynatrace hash library for Java

  • Abstract-Data-Types

    A set of efficient data structures in C, created in a generic way

  • libkeccak

    SHA-3 and other Keccak related algorithms in SPARK/Ada.

  • ZedmeeHash

    Strong, fast, simple, non-cryptographic hash function

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

hash-functions related posts

  • 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
  • Swift for Android: How to use Swift-Crypto with Android Studio

    3 projects | dev.to | 14 Nov 2023
  • Reasons to Prefer Blake3 over Sha256

    7 projects | news.ycombinator.com | 13 Nov 2023
  • The PolymurHash universal hash function

    2 projects | news.ycombinator.com | 18 Aug 2023
  • Show HN: Discohash – simply, quality, fast hash

    3 projects | news.ycombinator.com | 23 Jun 2023
  • Can I concatenate multiple non-crypto hash functions to reduce collision?

    4 projects | /r/golang | 16 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source hash-function projects? This list will help you:

Project Stars
1 xxHash 8,500
2 smhasher 1,695
3 meow_hash 1,684
4 swift-crypto 1,405
5 multihash 876
6 highwayhash 857
7 Zero-Allocation-Hashing 765
8 crypto-hash 631
9 RHash 543
10 credential-plus 532
11 prvhash 297
12 komihash 178
13 hash4j 75
14 Abstract-Data-Types 34
15 libkeccak 33
16 ZedmeeHash 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com