Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

switches to Fowler-Noll-Vo hash algorithm for hashing names #1221

Merged
merged 1 commit into from Sep 16, 2020

Commits on Sep 16, 2020

  1. switches to Fowler-Noll-Vo hash algorithm for hashing names

    The previous algorithm had a very bad collision rate, especially for
    small strings. The new one is much better and is tested on large
    dictionaries (of English words and password) and is guaranteed not
    to collide on small strings.
    
    Warning: the change of the hash function will break the knowledge base
    format so do `bap --cache-clean` after the update.
    ivg committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    05b42de View commit details
    Browse the repository at this point in the history