SSL utilizza sia la crittografia asimmetrica che la crittografia simmetrica.
Perché non può, o perché no, basta usarne uno?
La crittografia simmetrica non può essere utilizzata per lo scambio di segreti tra macchine che non avevano mai comunicato prima, ma la crittografia asimmetrica è limitata alla crittografia di dati molto piccoli (la dimensione della chiave) ed è estremamente lenta quando viene utilizzata per crittografare blocchi più grandi. Ecco perché tutti gli schemi di crittografia pratica utilizzano entrambi.
Solo per sottolineare come TLS usa questo
Diciamo che vogliamo solo uno di questi:
Leggi altre domande sui tag encryption tls