What is symmetric key cryptography?
Symmetric key cryptography involves a class of algorithms that use the same key (or related key) to both encrypt and decrypt information. Examples are the advanced encryption standard (AES) or Triple Des. Symmetric key algorithms are generally very efficient, however have risks associated with key compromise.