This is a Python implementation of a Bloom filter with a configurable false positive rate. It uses SHA-256 with salting to simulate multiple hash functions and automatically optimizes the filter size ...
Note 1: In the below readme, I refer to each Bloom filter as the haystack and the key to be inserted as the pin.