Replaced bcrypt with SHA-512