Criptografia
Criptografia vem do grego “Kryptós” e “Graphein” que significa, “Escrita oculta” ou “Escrita Secreta”. Trata-se de um conjunto de conceitos e técnicas que tem como objetivo codificar uma mensagem de forma que o acesso seja restrito apenas ao destinatário pretendido. Poucos se dão conta de que a criptografia faz parte da nossa vida, protegendo nossas informações e mantendo em segredo dados confidenciais.
Os métodos criptográficos também garantem a origem e a autenticidade de documentos, principalmente de grande circulação. Os processos de codificação e decodificação são realizados via uso de algoritmos com funções matemáticas. Os primeiros métodos de criptográficos existentes usavam apenas um algoritmo de codificação, assim bastava que o receptor da informação conhecesse esse algoritmo para poder extrai-lo. Os processos criptográficos sempre dependeram essencialmente da tecnologia disponível.
As técnicas mais conhecidas na computação envolvem os conceitos de chaves que são um conjunto de bits baseados em um determinado algoritmo capaz de codificar e de decodificar informações. As chaves de 64 bits e de 128 bits são bastante conhecidas e quanto mais bits forem utilizados, mais segura será a criptografia. Se usarmos 128 bits ou mais para chaves, teremos uma quantidade grande de combinações e assim deixaremos ainda mais segura as informações criptografadas. Criptografia só pode ser considerada como tal se quatro princípios básicos forem seguidos e oferecidos: Integridade, autenticidade, não repudio e sigilo.
Chave Simétrica e Chave Assimétrica
Chave Simétrica
É um tipo de chave mais simples, onde o emissor e o receptor fazem uso da mesma chave. Uma única chave pode ser usada para codificar e decodificar a mesma mensagem.
O algoritmo da chave simétrica tem como características a rapidez na execução, porém não permitem a assinatura e a certificação digital. Existem vários algoritmos que usam as chaves simétricas, como o DES, o IDEA, e o RC.
DES