@devx,i think you are misunderstanding here.no one is denying the efficiency of dictionary attack but we are talking about RANDOM pass phrases not crackable using dictionary attack.simple permutation combination will tell you a 10 character password with upper & lower case alphabets+numbers has 62^10 possible ways of arrangement which is much much larger than 135 million.