refactored authentication - for improvement of security the parameter salt was added, so every user get his own encryption