joseph-fox / python-bloomfilter

Scalable Bloom Filter implemented in Python
MIT License
164 stars 25 forks source link

Should be possible to use with a non-cryptographic hash #16

Open frankier opened 6 years ago

frankier commented 6 years ago

Really a non-cryptographic hash such as https://github.com/hajimes/mmh3 should be used. I guess this could be made the default for new filter objects and then a tag could be added to the format so that old files can be restored correctly but newly created files can use murmurhash. Thoughts about this?

varunkumar commented 4 years ago

Was there any progress on this?

RoyZhang7 commented 2 years ago

I'm working on a small proof-of-concept research project using pybloom-live and planning to use murmur3 as one of hash funcs I might submit a PR later.

joseph-fox commented 2 years ago

@varunkumar @RoyZhang7 please make a PR, I will review and merge it.

varunkumar commented 2 years ago

@joseph-fox Please take a look at https://github.com/joseph-fox/python-bloomfilter/pull/38