linux - Crunch generate specific dictionary -


does knows if possible generate range of words in crunch has 10 characters letters (uppercase) , numbers, force have @ least 3 numbers?

for example can easy generate passwords both (extremely huge list), don't need aaaaaaaaaa or bbbbbbbbbb. others aaa1aaaaaa or eeeeee2eee doesn't apply case.

words aaa333aaaa or bbbbb245dd need.

i have tried command crunch:

crunch 10 10 "0123456789abcdefghijklmnopqrstuvwxyz" 

but give me huge list.

does knows how this?

thanks

i don't think can. it's not difficult write program that'll able it. question is, worth you?

right now, you're trying generate 36^10 numbers.

on i5, crunch, above command gives me (crunch 10 10 "0123456789abcdefghijklmnopqrstuvwxyz" | pv >/dev/null) output @ rate of 20mbps ~ 1906501 lines per second (20×2^20/11), utilizing 2 out of 4 virtual cores. @ current rate, calculate of in 36^10÷(20×2^10÷11) seconds ==62,270 years`

if modify algorithm generate subset has @ least 3 digits, you'd cut time down 36^10÷(36^7×10^3) = 46 times (but added logic slow down little speed little less, although maybe crunch isn't efficient be).

making utilize of 4 cores potentially speed twice. put shortly you're looking @ hundreds of years of computation if use common laptop.

there's reason use passwords , string tokens guard access bank accounts. :)


Comments

Popular posts from this blog

Android : Making Listview full screen -

javascript - Parse JSON from the body of the POST -

javascript - Chrome Extension: Interacting with iframe embedded within popup -