Re: OpenSSL
"You can authenticate to ssh using username and password"
Yes, and they're encrypted using a symmetric key initially passed via public key encryption. Without the public-private encryption side of ssh you'd be reduced to sending the symmetric key out of band somehow.