"Error: Your password must contain at least two characters who talk to each other about something other than a man."
@Rhodium103 @josh little-known fact: the "b" in "bcrypt" stands for Bechdel
@chrisjrn @Rhodium103 @josh There are far too few people in this intersection of knowledge that gets that!!
@chrisjrn @Rhodium103 @josh This is (a) amazing, and (b) incomprehensible to me. Can you explain it a bit for a pleb?
@clickhere @chrisjrn @Rhodium103 @josh Look up Bechdel test
@aesche @chrisjrn @Rhodium103 @josh Hah! Oh, I'm extremely familiar. It's the "bcrypt" I don't know about.
Ah, sorry!
@clickhere @aesche @chrisjrn @Rhodium103 @josh bcrypt is a cryptographic hash function used as a one-way mathematical operation to make password verification possible.
with the same "salt" (a randomly picked initialisation value, so you can't precalculate everything as an attacker) and the same number of iterations you always get the same result for the same password - and don't have to store the password in cleartext, possibly to be stolen/leaked.
I'll not spoil what the 'b' is for
@count @aesche @chrisjrn @Rhodium103 @josh Aha, thank you!
(And that's okay - as we have now established, the 'b' stands for Bechdel. )
@clickhere
Bcrypt is the industry standard way to securely store passwords in databases so they're incomprehensible to humans.
Unfortunately, my original toot was false
@Rhodium103 @josh
@chrisjrn @Rhodium103 @josh Well, I choose not to accept that: your original toot stands.
@clickhere @josh you can have as many of your own facts as you like, as long as it doesn't harm anyone :D