What are the advantages of using key-based authentication instead of Password ?