Skip to content

Commit 85f57af

Browse files
committed
Merge branch 'master' of github.com:FastFilter/FilterPassword
2 parents 623aefa + d73d8b2 commit 85f57af

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# FilterPassword
2+
[![Ubuntu 22.04 Sanitized CI (GCC 11)](https://github.com/FastFilter/FilterPassword/actions/workflows/ubuntu.yml/badge.svg)](https://github.com/FastFilter/FilterPassword/actions/workflows/ubuntu.yml)
13

24
## What is this?
35

@@ -11,7 +13,7 @@ The typical approach to this problem is to apply a Bloom filters. We test here a
1113

1214
We expect Linux or macOS.
1315

14-
Though the constructed filter may use only about a byte per set entry, the construction itself may need 64 bytes per entry (only during the construction process). A machine with much RAM is recommended.
16+
Though the constructed filter may use only about a byte per set entry, the construction itself may need 64 bytes per entry (only during the construction process). A machine with much RAM is recommended when constructing large filters. It may be a good strategy to fragment your set and construct several smaller filters.
1517

1618
## Limitations
1719

@@ -24,9 +26,13 @@ We support hundreds of millions of entries and more, if you have the available m
2426

2527
## Preparing the data file
2628

29+
For quick experiments, we provide a `sample.txt` file but if you want to simulate a realistic application, you need a password data file.
30+
31+
2732
Grab password file from
2833
https://haveibeenpwned.com/passwords
2934

35+
3036
Most likely, you will download a 7z archive. On macOS, you can
3137
uncompress it as follows assuming you are a brew user:
3238

0 commit comments

Comments
 (0)