A criptografia é considerada como a ciência e a arte de
escrever mensagens em forma cifrada ou em código,
constitui um dos principais mecanismos de segurança que
se pode usar para proteção dos riscos associados ao
emprego da Internet.
Entre os tipos de criptografia, dois são descritos a seguir:
I. também chamada de criptografia de chave secreta ou
única, utiliza uma mesma chave tanto para codificar
como para decodificar informações, sendo usada
principalmente para garantir a confidencialidade dos
dados; exemplos desse método criptográfico são AES,
Blowfish, RC4, 3DES e IDEA.
II. também conhecida como criptografia de chave pública,
utiliza duas chaves distintas, uma publica, que pode ser
livremente divulgada, e uma privada, que deve ser
mantida em segredo por seu dono; quando uma
informação é codificada com uma das chaves, somente
a outra chave do par pode decodificá-la; a chave
privada pode ser armazenada de diferentes maneiras,
como um arquivo no computador, um smartcard ou um
token; exemplos desse método criptográfico são RSA,
DSA, ECC e Diffie-Hellman.
Os tipos descritos em I e em II são, respectivamente,
denominados