Password hacking - how to prevent?

Also this may be a new player to help with user identity https://sovrin.org

Although it’s extremely risky to store your personal data in someone else’s server and trust them to keep you protected.

Has anyone used similar services based on blockchain?