O que é Criptografia
Introdução
O envio e o recebimento de informações sigilosas é uma necessidade antiga, que existe há centenas de anos. E  daí a criptografia tornou-se uma ferramenta
essencial para que apenas o  emissor e o receptor tenham acesso livre às  informações. Este artigo tem  por objetivo dar uma abordagem  introdutória à c
riptografia, mostrando  os aspectos e
conceitos mais importantes.
O que é a Criptografia
O termo Criptografia surgiu da fusão das palavras gregas "Kryptós" e   "gráphein", que significam "oculto" e "escrever", respectivamente.   Trata-se de um conjunto de regras que visa codificar a informação  de forma que só o emissor e o receptor consiga decifrá-la. Para isso   varias técnicas são usadas, e ao passar do tempo modificada,   aperfeiçoada e o surgimento de novas outras de maneira que fiquem mais   seguras.
Na computação, a técnica usada são a de chaves, as chamadas “CHAVES   CRIPTOGRAFICAS”, Trata-se de um conjunto de bit’s baseado em um   algoritmo capaz de codificar e de decodificar informações. Se o receptor   da mensagem usar uma chave diferente e incompatível com a do emissor ela não conseguira ter a informação.
A primeira técnica de criptografia usava apenas um algoritmo de   decodificação, assim bastava o receptor de o algoritmo para decifrá-la,   porem se um intruso conhecesse esse algoritmo poderia decifrar a   informações caso captur asse os dados criptografados. Ainda existe outro problema imagine:
- Se a pessoa A tivesse que enviar uma informação para a pessoa B, e a   pessoa C tivesse que receber uma informação da pessoa A, mas a pessoa C   não pode saber a informação passada a pessoa B,mas para a pessoa B e a   pessoa C obterem a informação preecissaria ter o algoritmo, assim   teríamos que ter mais que um algoritmo.
Com o uso de chaves, um emissor pode usar o mesmo algoritmo (o mesmo   método) para vários receptores. Basta que cada um receba uma chave   diferente. Além disso, caso um receptor perca ou exponha determinada   chave, é possível trocá-la, mantendo-se o mesmo algoritmo.
Você já teve ter ouvido chave de 64 bit’s, chave de 128 bit’s e assim   por diante, esses valores expressam o tamanho das chaves. Quanto mais   bits’s foram usados mais seguro será o código, por exemplo, se foram   usados um algoritmo use oito bit’s apenas 256 chaves poderão ser   utilizadas por que 2 elevado a 8 (2*2*2*2*2*2*2*2) agora sabemos que   esse código é insegura, uma pessoa pode gerar 256 combinação diferentes   (apesar que demore), agora faça a conta da chave 128 2 elevado a 128:
(2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2   *2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2   *2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2   *2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2   *2*2*2*2*2*2*2*2*2*2 *2*2*2*2*2*2*2*2*2*2)
Dá um numero de chaves extremamente grandes.Existem dois tipos de   chaves: simétricas e assimétricas. Ambas são vistas na matéria a seguir.
fonte: Oficina da Net
                        


