Criptografia simétrica:
Tanto quem envia quanto quem recebe a mensagem devem possuir a mesma chave criptográfica (privada), a qual é usada para criptografar e descriptografar a informação.
Simétrica tem um (1) "s" , ou seja, uma chave.
Importante:
>> Chave significa uma senha ou código que é gerado por meio de um programa conhecido como servidor PGP. PGP = Privacidade Muito Boa.
>> A criptografia é uma ferramenta de conferência.
>> A chave utilizada na criptografia sempre será do destinatário.
>> Chave privada: privada no que se refere ao grau de acesso, ou seja, apenas o seu dono a conhece e não a divulga.
Exemplos de algoritmos simétricos:
AES;
Twofish;
Serpent;
Blowfish;
CAST5;
RC4;
3DES (baseado no DES);
IDEA.
Criptografia Assimétrica:
Esse tipo de criptografia usa um par de chaves diferentes (pública e privada, ou seja, 2 chaves).
Uma consegue decifrar o que foi cifrado pela outra.
Assimétrica tem dois (2) "ss", ou seja, duas chaves.
Vantagem: A chave privada se mantém protegida e é só do conhecimento do seu titular.
Desvantagem: Seu desempenho é mais lento em consequência de utilizar um processo algorítmico mais complexo.
Chave pública: pública no que se refere ao grau de acesso, ou seja, todos conhecem ou têm acesso a essa chave. Até mesmo o invasor a conhece? Sim, pois ela é utilizada apenas para criptografar mensagens.
Só é possível decifrar a mensagem com a chave privada.
A chave privada SOMENTE o DESTINATÁRIO possui.
Principais algoritmos assimétricos que utilizam chaves públicas:
• Diffie-Hellman;
• RSA;
• Merkle-Hellman;
• SSL.