18 points

Some of the strongest and easy to remember passwords are just a few words strung together with a few numbers.

For example: Simpsons7-Purple4-Monkey1-Dishwasher8

Just remember “Simpsons Purple Monkey Dishwasher” and “7418”. You’re probably never going to forget that and I just tossed it into a password strength tester and it said it would take about 46 billion years to randomly guess it.

permalink
report
reply
2 points
*

If the structure of it is known it becomes much faster. Word+single digit^4 isn’t all that hard.

For the vast majority of purposes, it’ll be fine. And certainly as long as that particular structure isn’t commonplace, it won’t be easy to guess anyway. But password strength testers don’t consider that - guessing “aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa” randomly also takes billions of years, so they can give a bit of a sense of false security.

permalink
report
parent
reply
3 points
*

Eh it’s still pretty hard.

If we check the numbers of English words from https://www.merriam-webster.com/help/faq-how-many-english-words and take a conservative estimate of 400 000 at the bottom of the page.

That means with the exact format of (word)(number)- 4 times has (without repeating words) 400000*9*399999*9*399998*9*399997*9 = 167957820891293697014400000 combinations. https://www.wolframalpha.com/input?i=400000*9*399998*9*399997*9*399996*9

The fastest super computer at the moment apparently sits at 1.1 quintillion Hz. Or 1.1 billion billion.

If that computer could make 1 guess every clock cycle it would still take it over 4 years (167957820891293697014400000 / 1.1quintillion = ~52 months ) to run through all possibilities.

Now that is a very fast computer, and we haven’t included the possibility of various numbers of words, different delimiter, or where and how often numbers appear. So unless you’ve really pissed off the US gov I don’t think you have to worry about it.

There’s a reason passphrases are the currently recommended way to generate secure passwords that are hard to guess but easy to memorize/type in.

permalink
report
parent
reply
8 points

Password strength checkers are taking an approach that’s naive for this case. The actual strength depends on the size of the dictionary and the number of words you randomly choose out of it.

Bcrypt has a length limit of 72 characters, so very long passwords generated this way can be silently truncated. Developers can avoid this problem by running sha256 on the input before giving it to bcrypt, but that isn’t common.

permalink
report
parent
reply
15 points

Now remember these types of passwords, all different for different services. It’s not a realistic expectation. Password managers are a must nowadays if you want to protect your accounts. But these types of passwords are also easier to type out.

permalink
report
parent
reply
8 points

My tactic is use a memorizeable passphrase as the unlock for the vault and assorted gibberish for anything in the vault

permalink
report
parent
reply
11 points

Correct horse battery staple

permalink
report
parent
reply
2 points

Anything else and I can’t remember so I’m using this.

I’m told it’s very secure so I must be very secure. Right? Right?

permalink
report
parent
reply
7 points

Or you could just use a password manager

permalink
report
parent
reply
7 points

For maximum security your password manager should have a password and you have no choice but to remember that password.

permalink
report
parent
reply
4 points

Memorising 1 password like that sure, but according to bitwarden I have 209 passwords, no way I can ever remember them all

permalink
report
parent
reply
1 point

I also tweak my base password based on the site. One site hack could lead to all your passwords being compromised no matter how long it is. Sure someone might be able to figure out the pattern if they analyzed it manually, but most hacks try to break into accounts en masse and they’re not going through passwords one by one.

permalink
report
parent
reply
1 point

Yeah, but pass123! is easier to type.

permalink
report
parent
reply
10 points

How about hunter2

permalink
report
parent
reply
13 points

Yeah, a bunch of asterisks works too.

permalink
report
parent
reply
38 points

It would take me about 5 seconds because you just told me what it is genius

permalink
report
parent
reply
1 point
*

Just use a password manager!

All of my password look like this, and even I don’t know what they are for any given site. And each site has a unique one.

.S"uB3U-_5X?e8XRa:2J

Edit: I just saw your other comment, but you said plural “passwords”, so I’m leaving this up.

permalink
report
parent
reply
8 points

I’ll never understand why spaces are commonly not allowed in passwords.

permalink
report
parent
reply
1 point

I’ve seen stupid developers do dumb stuff that makes keyboard remove and or add spaces to password fields. Making you type correctly but still fail.

Same with tabs.

permalink
report
parent
reply
46 points

Obligatory Little Bobby Tables: https://xkcd.com/327/

And for those who feel like saying they’ve already seen it: https://xkcd.com/1053/

permalink
report
reply
51 points

So they’re not hashing or salting the passwords too. Cool…

permalink
report
reply
17 points

They might be doing it in the DB query, but they’re definitely not sanitized beforehand.

permalink
report
parent
reply
2 points

Sanitization has nothing to do with salting and hashing.

permalink
report
parent
reply
2 points

If you do the salting and hashing in a database query you need to sanitize the input before you use it or you open yourself to SQL injection.

Databases have salting and hashing functions, after all

permalink
report
parent
reply
1 point
*

That’s not how it works. The code always has access to the submitted plaintext password. It’s salted and hashed after it’s verified for complexity. The complexity verification can even be done in JavaScript.

permalink
report
parent
reply
9 points

Which makes me want to try and insert a password of a few megabytes worth of text. Should be fine, since there is no max lenght defined, right?

permalink
report
parent
reply
4 points

If there is no overwrought prohibition of something I know that at least in America that means it’s

  1. Affirmatively legal and
  2. Legislatively encouraged by the FREEE Act

So give ’em hell!

permalink
report
parent
reply
26 points

I don’t believe this is real. This isn’t real, right?

permalink
report
reply
24 points

This is real - I took the screenshot myself.

permalink
report
parent
reply
56 points

Little Bobby drop tables

permalink
report
reply

Cybersecurity - Memes

!cybersecuritymemes@lemmy.world

Create post

Only the hottest memes in Cybersecurity

Community stats

  • 452

    Monthly active users

  • 87

    Posts

  • 1.2K

    Comments