Skip to main content

Hybrid encryption combines secret-key and public-key cryptography into an encryption scheme.

Hybrid encryption keeps the distinctive advantage of public-key cryptography that the sender needs no prior shared secret with the recipient, only her/his public key. And performance is typically better than with pure public-key encryption, in term of speed and size overhead, especially for large messages.