Senior .Net Developer Question: Download Questions PDF
Please explain what is the difference between encrypting a password and applying a hashing?
Answer:
It is quite difficult (almost impossible) to decrypt a hashing (MD5 or SHA1, for example). The process of password validation compares the password in plain text with a hash to the stored one.
Conversely, one can decrypt an encrypted password with access to the keys and the encryption algorithms (such as Triple-DES).
Conversely, one can decrypt an encrypted password with access to the keys and the encryption algorithms (such as Triple-DES).
Download Senior .Net Developer Interview Questions And Answers
PDF
Previous Question | Next Question |
Tell me what is serialization? | What is the difference between Task and Thread in .NET? |