Explain what is the difference between encrypting a password and applying a hashing?



Explain what is the difference between encrypting a password and applying a hashing?..

Answer / Shemphan Sun

Encryption is a process of converting plain text into cipher text using an algorithm, whereas hashing is a process of converting data (including plain text) into fixed size alphanumeric strings called hash values. Encrypted data can be decrypted back to its original form using the correct key, while hashed data cannot be reversed to its original form. Hash functions are often used for password storage in databases because they can quickly verify if a provided password matches the stored hash value without storing the actual password.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Dot Net General Interview Questions

Explain the difference between static page and dynamic page?

1 Answers  


Explain is the jit an interpreter?

1 Answers  


What is 'Common Type System' (CTS) in .NET?

1 Answers   NA,


How will you load dynamic assembly? How will create assemblies at run time?

1 Answers   InfoAxon Technologies,


If you are executing these statements in commandobject. Select * from table1; select * from table2? How you will deal result set? 42. How do you sort a dataset.

1 Answers  


What is a strong name in .net?

1 Answers  


what is yield keyword in .Net?

2 Answers  


What are the types of assemblies in .net?

1 Answers  


what are connection strings?

1 Answers   Manhattan, RTRT,


What does .net stand for?

1 Answers  


What is .net3.0 and .net3.5?

1 Answers  


what is the default security setting in .net?

1 Answers  


Categories