Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2 demistifying password security #76

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

2 demistifying password security #76

wants to merge 3 commits into from

Conversation

emboss
Copy link

@emboss emboss commented Mar 21, 2012

Demistifying password security

Not every developer has to deal with cryptography in their every day job. Some
are outright scared by it. With crypto, you soon become the nerd among nerds.

Still, one aspect that most of us will encounter in their work eventually is
password security. And while being one of the most important aspects of application
security it is surprising how unclear the picture gets when you are looking for
concrete answers. I mean, how hard can it be, right? Unfortunately, pretty hard.
There are few areas in applied cryptography where you will find as much FUD as when
it comes to password security. Many contradicting opinions, a lot of cargo cult,
idolism, but no fricking answers!

So sure, we could finish this talk in a minute, I tell you "use bcrypt" and we're done.

But I'd like to share some of the insight I gained while investigating this over the last
year. We could talk about the foundations of password security, about all the
little things that can go awry when a password makes its journey from client to
server and from server to database.

We could discuss hash functions, collision resistance, salts, rainbow tables, unicorns,
no subject will be too dry for me not to touch it.

@tlossen
Copy link

tlossen commented Mar 21, 2012

how can you mention "unicorn" and "dry" in the same sentence? ;)

@emboss
Copy link
Author

emboss commented Mar 21, 2012

@tlossen: Somehow it just seemed the right word to follow something like rainbow tables - but I'll admit, it was late :)

@awendt
Copy link

awendt commented Mar 28, 2012

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants