Public-key (asymmetric) cryptography

The difference between a cryptographic key and a password.