News for hackers. Stuff that matters.
Re:Let them paste passwords by mrob on Thursday May 18, 2017 @09:55AM (#14367197)
>if you can remember your password, its probably too weak

As XKCD famously pointed out[0], Diceware[1]-style pass phrases can be both secure and memorable. XKCD's four word example isn't secure when fast brute-force attacks are feasible, but eight words is still easily memorable and secure enough for anything. The important point here is that "random words" really does mean "random", i.e. not picked by a human.

[0] https://xkcd.com/936/

[1] https://en.wikipedia.org/wiki/Diceware

Re:Let them paste passwords by pixeloution on Thursday May 18, 2017 @10:25AM (#14367458)
Just to add to the above comment, a diceware passphrase is MUCH harder to break than most people realize. For example, compare the possible number of combinations:

  Diceware, 6 words          2.2 x 10^23
  Diceware, 5 words          2.8 x 10^19
  Diceware, 4 words          3.6 x 10^15
  a-zA-Z0-9, symbols, 10     4.3 x 10^19
  a-zA-Z0-9, 10char          8.4 x 10^17
  a-zA-Z0-9, 8char           2.2 x 10^15
A 6 word diceware phrase has 100 million more combinations than the 8 character alphanumeric.
Re:Let them paste passwords by zeveb on Thursday May 18, 2017 @10:45AM (#14367619)
You might wish to consider these in terms of entropy, which is typically given in bits:

    Diceware, 6 words          77 bits
    Diceware, 5 words          64 bits
    Diceware, 4 words          51 bits
    a-zA-Z0-9, symbols, 10     65 bits
    a-zA-Z0-9, 10char          59 bits
    a-zA-Z0-9, 8char           50 bits
For any remote site, I recommend using 22 characters from [a-zA-Z0-9]; this is 128 bits, and is easily copy-pasteable.

It's highly amusing when a site tells me that such a password is insufficiently complex, given that it will never in the lifetime of the universe be guessed.

Re:Let them paste passwords by MichaelGG on Thursday May 18, 2017 @12:50PM (#14368811)
A 6 word phrase is also over 3x as long as an 8char password.

The entropy calculations are probably generous. The wordlist isn't as long as it looks, because some of the words are strange and people tend to re-roll if they get something like that. It's probably better to assume there's only 1000-2000 "words" people will safely combine.

Re:Let them paste passwords by WorldMaker on Thursday May 18, 2017 @01:33PM (#14369248)
The instructions explicitly tell you not to reroll strange words. Look them up or use them as a mnemonic. Or if you don't like the strangeness in the default diceware word-list, find a word-list you like better. (There are several alternatives including fun ideas like using a foreign language word-list and learning the pronunciations and meanings of those words.)

Also, the combinations list assumes that the attacker knows the method/word-list used to generate the password, which may not be foreknowledge the attacker has access to, especially in cases of giant many account password brute forcing attacks.

Re:Let them paste passwords by MichaelGG on Thursday May 18, 2017 @01:43PM (#14369336)
If you are OK with such words, why not just record the raw dice numbers? Even better, reroll sixes and sum them to get more bits-per-character.
Re:Let them paste passwords by WorldMaker on Thursday May 18, 2017 @02:44PM (#14369884)
It should be clear that brute-forcing a passphrase is much more complicated than a PIN number, in the best case for you (worse case for an attacker).

Just because your passphrase may essentially be a PIN look up into a lookup table doesn't mean the attacker knows that or has access to the same lookup table.

You can also add additional entropy via punctuation or casing.

The point to a random passphrase is to try to avoid "human" mistakes like over favoring a subset of words, and rerolling words you don't like potentially makes your collection of passphrases more susceptible to analysis or social engineering (word association) attacks.

Like I said, it's generally better to pick a word-list you are comfortable with all the possible words than to subset a word-list you aren't entirely comfortable with.

The goal of something like Diceware is to be easy for humans to memorize but also still true random (see: xkcd's battery horse comic). If you don't need to memorize it, then yes, why not entirely generate a random sequence of letters/numbers/symbols/emoji.

Re:Let them paste passwords by ryanisnan on Thursday May 18, 2017 @07:24PM (#14371876)
This kind of assumes that you're trying to crack a password with the operating assumption that words are indeed not used, that every character is random, and that you wouldn't use some sort of word library to construct passwords.
Re:Let them paste passwords by anonymouz on Friday May 19, 2017 @05:10AM (#14373943)
No, it doesn't. It assume that you know exactly that the password is a Diceware password. The standard word list has 7776 entries, giving 7776^6 ~ 2.2*10^23 combinations for a 6 word passphrase.
Re:Let them paste passwords by discreditable on Thursday May 18, 2017 @10:33AM (#14367517)
I've come to be a big fan of diceware-style passphrases. I even wrote a generator for them based upon the EFF's wordlist: https://spg.brashear.me
Re:Let them paste passwords by Santosh83 on Thursday May 18, 2017 @10:01AM (#14367261)
But how many of these can you remember? I currently use almost fifty different passwords. I can't imagine committing fifty different pass phrases to memory.
Re:Let them paste passwords by heypete on Thursday May 18, 2017 @10:13AM (#14367340)
That's what password managers are for. Just remember the password for the manager, plus maybe one or two critical accounts (e.g. email) and you're good to go. Let the manager deal with the complexity of generating and remembering random passwords.
Re:Let them paste passwords by lmm on Thursday May 18, 2017 @10:24AM (#14367452)
I don't understand this response? A passphrase is easier to remember than a password. 50 passphrases may not be easy to remember, but they're easier than 50 passwords.
Re:Let them paste passwords by Tomte on Thursday May 18, 2017 @10:06AM (#14367282)
Use a password manager.
Re:Let them paste passwords by thesuitonym on Thursday May 18, 2017 @10:14AM (#14367345)
I use a similar approach and have around 8 of such passwords memorized. The rest are in my password manager.
Re:Let them paste passwords by blakesterz on Thursday May 18, 2017 @10:33AM (#14367515)
I thought password cracking machines now guess words as well as characters? Like they will guess all 8 character passwords and will also guess all 6 word passwords using common words like they guess characters? Therefore using just a few common words stuck together with nothing else is no longer secure? (This is a genuine question because I could be totally wrong on that, I can't even remember where I heard it)
Re:Let them paste passwords by PeterisP on Thursday May 18, 2017 @10:56AM (#14367744)
They can, but still the passphrases are much more secure simply because there are enough different words.
Re:Let them paste passwords by aianus on Thursday May 18, 2017 @10:53AM (#14367699)
The xkcd comic has all the math right there in it. They are already assuming word by word guesses not character by character guesses.
Re:Let them paste passwords by jschwartzi on Thursday May 18, 2017 @10:10AM (#14367318)
Some of my best passwords were phrases copied from discarded cartons on my desk. For example, I could choose a password,

> Distributed_By: WalgreenCo. 200 Wilmont Rd.

And it would both be very strong, and be difficult for someone at my desk to guess by looking at things on my desk.

Re:Let them paste passwords by dkonofalski on Thursday May 18, 2017 @11:57AM (#14368325)
And how do you remember which item on your desk is for which site/password?
Re:Let them paste passwords by falsedan on Thursday May 18, 2017 @01:14PM (#14369043)
Post-It note under the keyboard