Security, Cryptography, Computer Science, Programming, Hacking.
messages can be incredibly large, encrypting these with a public key system would take a very long time. Use a symmetric key system such as AES, which is incredibly hard to break (but not as hard as RSA). Encrypt the AES key (and only the key, not the whole email) with the public key. This way, the