Cerca crittografica asimmetrica.
In soldoni in quella simmetrica, io cripto qualcosa con un codice, "pippo" as esempio, e il destinatario del messaggio criptato dovrà anche lui sapere che serve "pippo" per aprire il messaggio. Il problema è appunto che devo dire al destinatario il codice e quindi posso essere scoperto.

In quella asimmetrica invece ho due chiavi, una pubblica e una privata.
Tutto il mondo conosce la mia password pubblica, solo io quella privata.
Qualcosa criptato con la mia chiave pubblica può essere decriptato solo con la mia password privata.
Quindi se io voglio mandarti qualcosa cripto il file con la TUA chiave pubblica e da quel momento solo TU che hai quella privata puoi aprire il messaggio.

Spesso viene fatto questo esempio:
Io ti invio il mio lucchetto e mi tengo la chiave, tu metti il lucchetto alla valigetta chiudendolo e poi la spedisci. Anche se la intercettano, solo io posso aprirla.