I only allowed number compatibility to stay true to the original. I did 4 characters because it's what's used in banks, but you can edit it inside
This is slow, but is how long it actually takes, because irl the password cracker wouldn't know any information about the true password. I could probably speed this up using quasi-monte carlo or something, but I won't for now.