Same semantics as eth_sign but also accepts a password
personal_sign method calculates an Ethereum specific signature adding a prefix to the message. Its also able to display human readable text making it a popular choice for site logins.