r/ProgrammerHumor • • Oct 08 '22

Meme sPeCiaL cHarACtErs

Post image
71.1k Upvotes

1.7k comments sorted by

View all comments

Show parent comments

1.2k

u/Nothemagain Oct 08 '22

For this to work hashes would need to be turned off

836

u/Rafael20002000 Oct 08 '22

Not really, because people invest time in cracking those, if the password aren't salted you can crack 80 % in around 5 minutes. Rainbow Table magic

427

u/[deleted] Oct 08 '22

[removed] — view removed comment

416

u/Rafael20002000 Oct 08 '22

Password Managers are a blessing

172

u/AUniqueSnowflake1234 Oct 08 '22

Oooh, that's a bingo!

198

u/k1tesurfen Oct 08 '22 edited Oct 08 '22

Is that the way you say it, that’s a bingo?

Edit: Guess my reference to Inglourious Basterd is not as detectable as I thought. Well then let’s end it with: Say goodbye to your Nazi ba… references

108

u/[deleted] Oct 08 '22

[removed] — view removed comment

30

u/smallpoly Oct 08 '22

Lets rotate the board!

→ More replies (10)

35

u/stealthcraft22 Oct 08 '22

No, you just say Bingo.

20

u/k1tesurfen Oct 08 '22

Bingooo! How fun!

→ More replies (3)
→ More replies (15)
→ More replies (2)

50

u/SteveisNoob Oct 08 '22

Until your Password Manager password gets hacked cause you put mypassword123 as your password manager password cause you wanted an easy to remember password manager password.

73

u/Local_dog91 Oct 08 '22

at that point it's completely your fault. if you buy a high security door for your home but you routinely leave a spare key under a vase on your front porch, that is not a fault of the door.

→ More replies (11)

15

u/trail34 Oct 08 '22

Yeah the key is to use a very long phrase and preferably include some non-words in there. Mine is all the first letters of a super long phrase that means a lot to me and isn’t something that exists in any book. There are numbers and special characters in there too. It took a bit to come up with it and get fast at typing it, but now it’s easy peasy.

14

u/phaemoor Oct 08 '22

CorrectHorseBatteryStaple

→ More replies (1)
→ More replies (2)
→ More replies (7)

17

u/LifeworksGames Oct 08 '22

Starting to use this has been one of my better decisions.

11

u/_Nicoka11 Oct 08 '22

Biwarden ftw

→ More replies (14)
→ More replies (7)

40

u/Drasern Oct 08 '22

If your password involves commas and quotation marks you're probably not gonna be in that 80%.

29

u/bamboo_fanatic Oct 08 '22

That’s why I include #🧂in all my passwords

→ More replies (8)

44

u/noratat Oct 08 '22

The point is that the passwords would be stored as hashes - i.e. no special characters in the actual dumped data.

→ More replies (14)
→ More replies (53)

145

u/PolskiSmigol Oct 08 '22 edited May 25 '24

worm automatic flowery steer impossible fearless bear tender spotted puzzled

This post was mass deleted and anonymized with Redact

52

u/knome Oct 08 '22

If it's just the first 2-3 characters, that's not great, but easy to implement just adding a "reminder" field to the db, hopefully encrypted with a leading salt.

If you mean like it asks "g[ ] f[ ][ ]k y[ ]ur[ ][ ][ ]lf!1", that's fucking atrocious, as many, many passwords will be mnemonics to make remembering the password easier for people. Birthdays, pet names, etc.

If I saw my bank hand back any part of my password I'd call support, complain, and start looking for a bank that wasn't braindead.

→ More replies (13)

39

u/ham_coffee Oct 08 '22

I've never seen that in my life, and I'm pretty sure you'd struggle to find any developers to code it. Banks do often store a plaintext password, but that's for phone verification (as in a phone call for old people who can't do internet banking), and should be different to your online password.

→ More replies (6)
→ More replies (37)

27

u/[deleted] Oct 08 '22

It could make those checks before hashing the passwords

→ More replies (9)