pre-computed dictionary attack