Let us learn about best practices for securely storing passwords. Despite implementing various security measures, passwords are often stored in an insecure manner You can store your passwords encrypted and be able to decrypt them by using many different public/private or private key encryption methods out there (asymmetrical or symmetric) such as rsa, aes, and 3des.
onthisday | Alyssa Capps | Facebook
Storing passwords securely in a database is equally important
In this article, we will discuss how to encrypt and store passwords in a sql server database to ensure maximum security.
This section is about securing database passwords and the procedure to import or export them across servers Exporting or importing encrypted password Consider storing your username and password information in separate tables or databases Consider the use of ssl for database traffic encryption during user authentication.
The usual way to store password, is to use a hash function on the password, but to salt it beforehand It is important to salt the password, to defend oneself against rainbow table attacks. While storing passwords in a database may be a common practice, storing them properly usually isn’t so common This is the first of a series of posts where we will examine some of the options available for storing passwords in a sql server database.
The details of how sql server stores the hashes are not publicly documented and may change between version and or cumulative updates
Sql server currently meets secure computing regulations and standards.