• laurelraven@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    15
    arrow-down
    2
    ·
    2 months ago

    That’s only really true if you’re going to be storing the password in a secure vault after randomly generating it; otherwise, it’s terrible because 1) nobody will be able to remember it so they’ll be writing it down, and 2) it’ll be such a pain to type that people will find ways to circumvent it at every possible turn

    Pass phrases, even when taken with the idea that it’s a limited character set that follows a semi predictable flow, if you look at it in terms of the number of words possible it actually is decently secure, especially if the words used are random and not meaningful to the user. Even limiting yourself to the 1000 most common words in the English language and using 4 words, that’s one trillion possible combinations without even accounting for modifying capitalisation, adding a symbol or three, including a short number at the end…

    And even with that base set, even if a computer could theoretically try all trillion possibilities quickly, it’ll make a ton of noise, get throttled, and likely lock the account out long before it has a chance to try even the tiniest fraction of them

    Your way is theoretically more secure, but practically only works for machines or with secure password storage. If it’s something a human needs to remember and type themselves, phrases of random words is much more viable and much more likely to be used in a secure fashion.

    • hedgehog@ttrpg.network
      link
      fedilink
      arrow-up
      5
      ·
      2 months ago

      Generally people don’t memorize private keys, but this is applicable when generating pass phrases to protect private keys that are stored locally.

      Leaving this here in case anyone wants to use this method: https://www.eff.org/dice

    • bjorney@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      We are talking about RSA though, so there is a fixed character length and it isn’t meant to be remembered because your private key is stored on disk.

      Yes the word method is better than a random character password when length is unbounded, but creating secure and memorable passwords is a bit of an oxymoron in today’s date and age - if you are relying on remembering your passwords that likely means you are reusing at least some of them, which is arguably one of the worst things you can do.