Should improve the password encryption. Nowadays the way passwords are encrypted it is by hash SHA-1 algorithm, but it is clear that encryption can be improved.
Questions:
Change the hash algorithm is it a good way?
About the key to encrypt/decrypt the password, where can we store it?
About security, do you think everything about user/password/encryption should be in other project?
It should be nice:
[ ] Create a unit test about encryption.
Tips:
The file about encryption it is EncryptationManager.cs and you can find it at Visualizesse.Domain.Helpers.
Should improve the password encryption. Nowadays the way passwords are encrypted it is by
hash SHA-1
algorithm, but it is clear that encryption can be improved.Questions:
It should be nice:
Tips:
EncryptationManager.cs
and you can find it atVisualizesse.Domain.Helpers
.