jiro4989 / faker

Faker is a Nim package that generates fake data for you.
https://jiro4989.github.io/faker/faker.html
MIT License
40 stars 8 forks source link

fake password #70

Closed enthus1ast closed 2 years ago

enthus1ast commented 2 years ago

A fake password would be nice! Could maybe generate from the top 1000? Passwords, paired with an integer, or part of a name...

jiro4989 commented 2 years ago

Is the password top 1000 this ?

https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10-million-password-list-top-1000.txt

jiro4989 commented 2 years ago

Could maybe generate from the top 1000?

I can do it.

enthus1ast commented 2 years ago

Is the password top 1000 this ?

https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10-million-password-list-top-1000.txt

yeah something like this

enthus1ast commented 2 years ago

then something like:

Password <-- pick from the list
P4ssw0rd <--- with leet speak
P4ssw0rd123 <--- with leet speak and integer suffix
DaReMo123!  <--- like the random nickname generator with integer suffix and special char (eg: !$?_)

then some very complex onces (like sha sum, or 10 numbers)

jiro4989 commented 2 years ago

@enthus1ast I added a new procedure dangerPassword to develop branch. Code

Try use this procedure. And tell me your feedback.

git clone https://github.com/jiro4989/faker
cd faker
git checkout develop
nim c -r ./src/faker/provider/misc/misc_en_US.nim