What is symmetric cryptography?
Encryption uses a mathematical key to provide secrecy. Symmetric cryptography refers to encryption systems that use the same key to encrypt and decrypt. A longer explanation can be found here: http://www.webopedia.com/TERM/S/symmetric_key_cryptography.htm There are many books that explain these concepts in more detail. We recommend Chapter XX of Secrets & Lies: Digital Security in a Networked World, by Bruce Schneier.