Symmetric: both sides use the same key
Reversible
Requires out-of-band key exchange.
PHP needs mcrypt extension
3DES
AES
Blowfish
RC4
We each have the same secret key.
You encrypt a value with this key, and send it to me.
The only way to decrypt it is with our shared secret key.