Criptografia e certificação digital
Como já foi dito, a criptografia (Cripto=enigma, grafia=escrever – “A arte de escrever por enigmas”) é um processo matemático usado para embaralhar os dados de uma mensagem que deve ser secreta (confidencial).
Criptografia Simétrica (ou Criptografia de Chave Única)
Uma das formas atuais de criptografia é chamada de Criptografia Simétrica, ou Criptografia de Chave Única, que, como o nome diz, utiliza uma única chave para encriptar e decriptar os dados.
a) Usa apenas uma chave para encriptar e decriptar as mensagens;
b) É mais rápido, pois exige menos dos processadores para encriptar/decriptar as mensagens. Por esse fato, é o sistema usado para criptografar grandes quantidades de dados (como e-mails com arquivos anexos grandes ou até mesmo discos rígidos inteiros).
c) A chave tem que ser compartilhada entre os envolvidos na comunicação, o que torna esse sistema suscetível a falhas de segurança (se a chave cair em mãos erradas, mensagens poderão ser lidas e forjadas pelo novo “participante da conversa”).
d) Não é possível “garantir” a identidade da pessoa que enviou a mensagem, porque a chave pode estar em poder de mais pessoas, e, portanto, todas elas seriam “potenciais remetentes” de mensagens criptografadas.
Os principais algoritmos de Criptografia Simétrica usados comercialmente por aplicações na Internet são: DES, 3DES (Triple DES) e, mais recentemente, o AES (todos homologados pelo Departamento de Segurança Nacional dos EUA e por normas da IEEE – e de outros órgãos – para uso comercial). A maioria dos programas que podem fazer uso de recursos de criptografia, como os programas de e-mail, por exemplo, são capazes de usar esses algoritmos. Criptografia Simétrica
DES: usa chaves de 40 e 56 bits. Já está obsoleto, mas é o mais usado ainda;
3DES (Triple DES): usa chaves de 168 bits. É 3 vezes mais “pesado” e mais seguro que o DES, porque criptografa a mensagem 3 vezes seguidas, usando DES. Então, em suma, ele usa três chaves diferentes