Added SHA512 authentication to the system. Should check, whether it really works in the backend.