For SSH, public/private key pairs are the gold standard. For the web, SSL and TLS exchange keys ad hoc, providing secrecy, but not authentication. If the browser had a persi