Criptografia basica
O Temo Criptografia surgiu da fusão das palavras “Kryptós” e “Gráphein”, que tem como significado “oculto” e “escrever”, trata-se de um conjunto de conceitos e técnicas que visa codificar uma informação de forma que somente o emissor e o receptor possam ter acesso, evitando que outras pessoas consiga interpreta-la. Para isto, uma serie de técnicas são usadas e muitas outras surgem com o passar do tempo.
Os primeiros métodos criptográficos existentes usavam apenas um algoritmo de codificação, assim, bastava que o receptor da informação conhecesse este algoritmo para poder extrai-la. Mas um dos problemas desta forma se um intruso tivesse posse desse algoritmo, também poderia efetuar um processo de decifragem, caso tivesse acesso aos dados criptografados. Há ainda outro problema: Se uma pessoa ‘A’ tivesse que enviar uma informação criptografada a uma pessoa ‘B’, a pessoa B teria que conhecer o algoritmo usado. Mais se também tivesse uma pessoa ‘C’ e que também iria receber uma informação da pessoa ‘A’, porem a pessoa C não poderia descobrir qual é a informação da pessoa B. Se a pessoa C capturasse a informação enviada a pessoa B, também conseguiria decifra-la, pois quando a pessoa A enviou sua informação, a pessoa C também teve que conhecer o algoritmo usado. Para a pessoa A evitar este problema a única solução seria utilizar um algoritmo diferente para cada receptor.
Com o uso de chaves, um emissor pode usar o mesmo algoritmo para vários receptores. Basta que cada receptor receba uma chave diferente. Além disso, caso um receptor perca ou exponha determinada chave, é possível troca-la, mantendo-se o mesmo algoritmo.
Existe diversas variedades de chaves algumas delas a chave de 64 bits, e a chave de 128 bits, esses valores expressam o tamanho de uma determinada chave. Quanto mais bits forem utilizados, mais segura será a criptografia. Por exemplo: um algoritmo com uma chave de 8 bits, apenas 256 chaves poderão ser usadas na decodificação, para saber