Go Back   Wireless and Wifi Forums > News > Newsgroups > comp.security.misc
Register FAQ Forum Rules Members List Calendar Search Today's Posts Advertise Mark Forums Read

 
Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-14-2011, 12:27 AM
W
Guest
 
Posts: n/a
Default How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

If you construct a password from smallcase letters, you effectively have 24
permutations per character. If you construct a password from uppercase and
lowercase and add in 10 number digits, you increase that to 58 permutations
per character in the password. That ends up making a big difference in
the number of permutations needed to guess a password of - for example - 14
digits (i.e., 24^14 versus 58^14).

How many permutations effectively make it impossible - with modern
computers - to brute force calculate a password?


--
W



Reply With Quote
  #2 (permalink)  
Old 03-14-2011, 01:04 AM
1PW
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossibleto Brute Force Calculate?

On 3/13/2011 5:27 PM, W wrote:
> If you construct a password from smallcase letters, you effectively have 24
> permutations per character.


24?

Reply With Quote
  #3 (permalink)  
Old 03-14-2011, 06:33 AM
unruh
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible toBrute Force Calculate?

On 2011-03-14, W <persistentone@spamarrest.com> wrote:
> If you construct a password from smallcase letters, you effectively have 24
> permutations per character. If you construct a password from uppercase and
> lowercase and add in 10 number digits, you increase that to 58 permutations
> per character in the password. That ends up making a big difference in
> the number of permutations needed to guess a password of - for example - 14
> digits (i.e., 24^14 versus 58^14).
>
> How many permutations effectively make it impossible - with modern
> computers - to brute force calculate a password?
>
>


Depends on how long you are willing to spend.


Reply With Quote
  #4 (permalink)  
Old 03-15-2011, 07:00 PM
W
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

"1PW" <1PW@INVALID.net> wrote in message
news:iljpie$ba7$1@news.eternal-september.org...
> On 3/13/2011 5:27 PM, W wrote:
> > If you construct a password from smallcase letters, you effectively have

24
> > permutations per character.

>
> 24?


26 in English alphabet sorry.

--
W



Reply With Quote
  #5 (permalink)  
Old 03-15-2011, 07:02 PM
W
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

"unruh" <unruh@wormhole.physics.ubc.ca> wrote in message
news:slrninrdkt.obc.unruh@wormhole.physics.ubc.ca. ..
> On 2011-03-14, W <persistentone@spamarrest.com> wrote:
> > If you construct a password from smallcase letters, you effectively have

24
> > permutations per character. If you construct a password from uppercase

and
> > lowercase and add in 10 number digits, you increase that to 58

permutations
> > per character in the password. That ends up making a big difference

in
> > the number of permutations needed to guess a password of - for example -

14
> > digits (i.e., 24^14 versus 58^14).
> >
> > How many permutations effectively make it impossible - with modern
> > computers - to brute force calculate a password?

>
> Depends on how long you are willing to spend.


I don't think that's quite correct. At a certain number of
permutations, even 10K computers couldn't brute force the password in 10
years, working 24x7.

I'm trying to objectify this. So "depends" isn't a useful answer.

--
W



Reply With Quote
  #6 (permalink)  
Old 03-15-2011, 07:29 PM
Thor Kottelin
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

"W" <persistentone@spamarrest.com> wrote in message
news:LK-dneGt469cKuLQnZ2dnUVZ_q4AAAAA@giganews.com...
> "unruh" <unruh@wormhole.physics.ubc.ca> wrote in message
> news:slrninrdkt.obc.unruh@wormhole.physics.ubc.ca. ..
>> On 2011-03-14, W <persistentone@spamarrest.com> wrote:
>> > If you construct a password from smallcase letters, you effectively
>> > have

> 24
>> > permutations per character. If you construct a password from
>> > uppercase

> and
>> > lowercase and add in 10 number digits, you increase that to 58

> permutations
>> > per character in the password.


>> > How many permutations effectively make it impossible - with modern
>> > computers - to brute force calculate a password?

>>
>> Depends on how long you are willing to spend.

>
> I don't think that's quite correct. At a certain number of
> permutations, even 10K computers couldn't brute force the password in 10
> years, working 24x7.
>
> I'm trying to objectify this. So "depends" isn't a useful answer.


I am not a cryptologist, but I think an exact answer would require exact
values for "modern computers", both in terms of quantity and performance.
Does the attacker have access to a couple of PCs, to a botnet grid or to
the combined supercomputer capacity of several Western governments?

You are probably familiar with the results e.g. distributed.net has
achieved.

--
Thor Kottelin
http://www.anta.net/


Reply With Quote
  #7 (permalink)  
Old 03-15-2011, 08:36 PM
unruh
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible toBrute Force Calculate?

On 2011-03-15, W <persistentone@spamarrest.com> wrote:
> "1PW" <1PW@INVALID.net> wrote in message
> news:iljpie$ba7$1@news.eternal-september.org...
>> On 3/13/2011 5:27 PM, W wrote:
>> > If you construct a password from smallcase letters, you effectively have

> 24
>> > permutations per character.


Wrong word. That is not "permutations", that is "choices" A permutation
is a rearrangement of a given string. You are not rearranging some given
set but are selecting out of an alphabet (26 characters) for each
position.

>>
>> 24?

>
> 26 in English alphabet sorry.
>


Reply With Quote
  #8 (permalink)  
Old 03-15-2011, 08:37 PM
unruh
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible toBrute Force Calculate?

On 2011-03-15, W <persistentone@spamarrest.com> wrote:
> "unruh" <unruh@wormhole.physics.ubc.ca> wrote in message
> news:slrninrdkt.obc.unruh@wormhole.physics.ubc.ca. ..
>> On 2011-03-14, W <persistentone@spamarrest.com> wrote:
>> > If you construct a password from smallcase letters, you effectively have

> 24
>> > permutations per character. If you construct a password from uppercase

> and
>> > lowercase and add in 10 number digits, you increase that to 58

> permutations
>> > per character in the password. That ends up making a big difference

> in
>> > the number of permutations needed to guess a password of - for example -

> 14
>> > digits (i.e., 24^14 versus 58^14).
>> >
>> > How many permutations effectively make it impossible - with modern
>> > computers - to brute force calculate a password?

>>
>> Depends on how long you are willing to spend.

>
> I don't think that's quite correct. At a certain number of
> permutations, even 10K computers couldn't brute force the password in 10
> years, working 24x7.


But they might be if you spend 10000000 years.

>
> I'm trying to objectify this. So "depends" isn't a useful answer.
>


Reply With Quote
  #9 (permalink)  
Old 03-15-2011, 09:41 PM
W
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

"Thor Kottelin" <thor@anta.net> wrote in message
news:R6Pfp.23289$mX5.19556@uutiset.elisa.fi...
> "W" <persistentone@spamarrest.com> wrote in message
> news:LK-dneGt469cKuLQnZ2dnUVZ_q4AAAAA@giganews.com...
> > "unruh" <unruh@wormhole.physics.ubc.ca> wrote in message
> > news:slrninrdkt.obc.unruh@wormhole.physics.ubc.ca. ..
> >> On 2011-03-14, W <persistentone@spamarrest.com> wrote:
> >> > If you construct a password from smallcase letters, you effectively
> >> > have

> > 24
> >> > permutations per character. If you construct a password from
> >> > uppercase

> > and
> >> > lowercase and add in 10 number digits, you increase that to 58

> > permutations
> >> > per character in the password.

>
> >> > How many permutations effectively make it impossible - with modern
> >> > computers - to brute force calculate a password?
> >>
> >> Depends on how long you are willing to spend.

> >
> > I don't think that's quite correct. At a certain number of
> > permutations, even 10K computers couldn't brute force the password in 10
> > years, working 24x7.
> >
> > I'm trying to objectify this. So "depends" isn't a useful answer.

>
> I am not a cryptologist, but I think an exact answer would require exact
> values for "modern computers", both in terms of quantity and performance.
> Does the attacker have access to a couple of PCs, to a botnet grid or to
> the combined supercomputer capacity of several Western governments?


The attacker has 10K Intel 3GHz quad core computers.


> You are probably familiar with the results e.g. distributed.net has
> achieved.


No I am not.

--
W



Reply With Quote
  #10 (permalink)  
Old 12-05-2011, 09:30 AM
Robert Bonomi
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

In article <msmdnauWH7xB_eDQnZ2dnUVZ_gadnZ2d@giganews.com>,
W <persistentone@spamarrest.com> wrote:
>If you construct a password from smallcase letters, you effectively have 24
>permutations per character. If you construct a password from uppercase and
>lowercase and add in 10 number digits, you increase that to 58 permutations
>per character in the password. That ends up making a big difference in
>the number of permutations needed to guess a password of - for example - 14
>digits (i.e., 24^14 versus 58^14).
>
>How many permutations effectively make it impossible - with modern
>computers - to brute force calculate a password?


First, you have to learn basic concepts. English has unique 26 letters,
using upper/lower and digits gives 62 possibilities. Add in punctuation
symbols, and you have a minimum of 94 possibilities (assuming you limit
things to the 7-bit ASCII set).

Next, you have to define 'how long' constitutes 'effectively make it
impossible'.

To 'brute force' a password means to repeatedly try various possibilities
until one succeeds.

HOW LONG does it take to try -one- password and determine success/failure,
for the system you are trying to break into?

Take the time period you have defined as 'effectively impossible', divide
by the time it takes to do _one_ possibility. Now, _double_ that number;
that is the number of 'possibilities' you need to have for possible
passwords. Assuming you only have _one_ machine to try cracking with.
Scale up the 'possibilities' required, by the total number of machines
available.

"A numerical answer is left as an exercise for the student."

hints:

Putting together distributed networks consisting of a quantity of machines
that requires a 6 (or 7) digit number to express is relatively trivial
in today's world.

A high-end commodity PC is probably able to to a million+ password
calculations per second. Without considering purpose-built hardware, which
has performance several orders of magnitude higher.

Add another 5 orders of magnitude to account for seconds in a day.

Effectively impossible is "how many" days?

Reply With Quote
  #11 (permalink)  
Old 12-05-2011, 05:18 PM
unruh
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible toBrute Force Calculate?

On 2011-12-05, Robert Bonomi <bonomi@host122.r-bonomi.com> wrote:
> In article <msmdnauWH7xB_eDQnZ2dnUVZ_gadnZ2d@giganews.com>,
> W <persistentone@spamarrest.com> wrote:
>>If you construct a password from smallcase letters, you effectively have 24
>>permutations per character. If you construct a password from uppercase and
>>lowercase and add in 10 number digits, you increase that to 58 permutations
>>per character in the password. That ends up making a big difference in
>>the number of permutations needed to guess a password of - for example - 14
>>digits (i.e., 24^14 versus 58^14).
>>
>>How many permutations effectively make it impossible - with modern
>>computers - to brute force calculate a password?

>
> First, you have to learn basic concepts. English has unique 26 letters,
> using upper/lower and digits gives 62 possibilities. Add in punctuation
> symbols, and you have a minimum of 94 possibilities (assuming you limit
> things to the 7-bit ASCII set).
>
> Next, you have to define 'how long' constitutes 'effectively make it
> impossible'.
>
> To 'brute force' a password means to repeatedly try various possibilities
> until one succeeds.
>
> HOW LONG does it take to try -one- password and determine success/failure,
> for the system you are trying to break into?
>
> Take the time period you have defined as 'effectively impossible', divide
> by the time it takes to do _one_ possibility. Now, _double_ that number;
> that is the number of 'possibilities' you need to have for possible
> passwords. Assuming you only have _one_ machine to try cracking with.
> Scale up the 'possibilities' required, by the total number of machines
> available.
>
> "A numerical answer is left as an exercise for the student."
>
> hints:
>
> Putting together distributed networks consisting of a quantity of machines
> that requires a 6 (or 7) digit number to express is relatively trivial
> in today's world.
>
> A high-end commodity PC is probably able to to a million+ password
> calculations per second. Without considering purpose-built hardware, which
> has performance several orders of magnitude higher.


No, that is a bad overestimate of the number of password attempts per
second, by at least 1000 or more likely even more.
The password algorithm is not simply a single MD5 or des. It is
deliberately designed to slow things down.


>
> Add another 5 orders of magnitude to account for seconds in a day.
>
> Effectively impossible is "how many" days?


Reply With Quote
  #12 (permalink)  
Old 12-05-2011, 05:37 PM
Gary Mills
Guest
 
Posts: n/a
Default Re: How Many Permutations Make a Password Effectively Impossible to Brute Force Calculate?

In <6W7Dq.10311$XA2.6260@newsfe06.iad> unruh <unruh@invalid.ca> writes:

>On 2011-12-05, Robert Bonomi <bonomi@host122.r-bonomi.com> wrote:
>> In article <msmdnauWH7xB_eDQnZ2dnUVZ_gadnZ2d@giganews.com>,
>> W <persistentone@spamarrest.com> wrote:
>>>If you construct a password from smallcase letters, you effectively have 24
>>>permutations per character. If you construct a password from uppercase and
>>>lowercase and add in 10 number digits, you increase that to 58 permutations
>>>per character in the password. That ends up making a big difference in
>>>the number of permutations needed to guess a password of - for example - 14
>>>digits (i.e., 24^14 versus 58^14).
>>>
>>>How many permutations effectively make it impossible - with modern
>>>computers - to brute force calculate a password?

>>

[...]
>> A high-end commodity PC is probably able to to a million+ password
>> calculations per second. Without considering purpose-built hardware, which
>> has performance several orders of magnitude higher.


>No, that is a bad overestimate of the number of password attempts per
>second, by at least 1000 or more likely even more.
>The password algorithm is not simply a single MD5 or des. It is
>deliberately designed to slow things down.


People seem to forget that each trial password must be verified to
determine if it's correct. Unless you also have access to the
password hashes, you need to attempt authentication to verify each
password. That's always the slowest step. As well, millions of
authentications will likely be noticed!

--
-Gary Mills- -Unix Group- -Computer and Network Services-

Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:06 AM.



Powered by vBulletin® Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 PL2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45