I know I've seen this question popup from time to time.. I think this would be the ground-floor article will be where I will point most discussions.
From time to time, servers and databases are stolen or compromised. With this in mind, it is important to ensure that some crucial user data, such as passwords, can not be recovered. Today, we are going to learn the basics behind hashing and what it takes to protect passwords in your web applications.