Guarda, io ho scritto un programma che lo fa, solo che al momento non ho i sorgenti. Mi serve un pò per recuperarli. Comunque tieni presente che il numero di combinazioni è ENORME. Per un numero N di caratteri, le combinazioni sono N!, quindi se metti parole di più di 11-12 caratteri per generare tutte le combinazioni ci vuole un tempo ENORME.