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

Password must contain numbers not found in first 100k digits of Pi #49

Open
BenBE opened this issue Mar 25, 2022 · 3 comments
Open

Password must contain numbers not found in first 100k digits of Pi #49

BenBE opened this issue Mar 25, 2022 · 3 comments

Comments

@BenBE
Copy link

BenBE commented Mar 25, 2022

Include a check that each number inside the password must not be contained as a substring of the first 100k digits of pi. This enforces, that no numbers with 1, 2, 3, or 4 digits may be used and excludes ~63% of all 5-digit numbers (63279). For 6-digit numbers ~9.5% (95060) are excluded by this.

For extra fun, repeat this with the first 100k digits of e

@BenBE BenBE changed the title Password must contain numbers not in first 100k digits of Pi Password must contain numbers not found in first 100k digits of Pi Mar 25, 2022
@MichaelNMaggs
Copy link

I don't think that will encourage people to keep going, which is what we want. Rather than guessing at an answer, most will just give up

@BenBE
Copy link
Author

BenBE commented Mar 25, 2022

You can calibrate the complexity by varying the number of used digits. Tenth of the digits and you allow for shorter runs of digits to be used. With 10k digits used you could use roughly 1/3 of all 4 digit numbers; with just 1k of digits you are below 10% of 4-digit numbers not acceptable, which should be easy enough to defeat to not encourage giving up.

@MichaelNMaggs
Copy link

Agreed that it would be easy enough to defeat, but the vast majority of people will have no idea how to do that, and even if they did the message is so obviously trolling that they'll back out. Messages should be just plausible enough to encourge victims to think they are real, and to continue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants