1977, faz uso de chaves de 56 bits. Isso corresponde a 72quatrilhoes de combinacoes. E um valor absurdamente alto, mas nao para umcomputador potente. Em 1997, esse algoritmo foi quebrado por tecnicas de"forca bruta" (tentativa e erro) em um desafio promovido na internet;- IDEA (International Data Encryption Algorithm):criado em 1991 por James Massey e Xuejia Lai, o IDEA e um algoritmo que faz usode chaves de 128 bits e que tem uma estrutura semelhante ao DES. Suaimplementacao em software e mais facil do que a implementacao deste ultimo;- RC (Ron's Code ou Rivest Cipher):criado por Ron Rivest na empresa RSA Data Security, esse algoritmo e muitoutilizado em e-mails e faz uso de chaves que vao de 8 a 1024 bits. Possuivarias versoes: RC2, RC4, RC5 e RC6. Essencialmente, cada versao difere daoutra por trabalhar com chaves maiores.Haainda outros algoritmos conhecidos, como o AES (Advanced EncryptionStandard)- que e baseado no DES - , o 3DES, o Twofish e sua variante Blowfish, entreoutros.Ouso de chaves simetricas tem algumas desvantagens, fazendo com que sua utilizacaonao seja adequada em situacoes onde a informacao e muito valiosa. Para comecar,e necessario usar uma grande quantidade de chaves caso muitas pessoas ouentidades estejam envolvidas. Ainda, ha o fato de que tanto o emissor quanto oreceptor precisam conhecer a mesma chave. A transmissao dessa chave de um parao outro pode nao ser tao segura e cair em "maos erradas".ChaveassimetricaTambemconhecida como "chave publica", a chave assimetrica trabalha com duaschaves: uma denominada privadae outra denominada publica. Nestemetodo, um emissor deve criar uma chave de codificacao e envia-la ao receptor.Essa e a chave publica. Outra chave deve ser criada para a decodificacao. Esta,a chave privada, e secreta.Paramelhor compreensao, imagine o seguinte: Uma empresa criou uma chave publica e aenviou a varios sites de parceiros e distribuidores. Quando qualquer dessessites quiser enviar uma informacao criptografada a essa empresa devera utilizara chave publica deste. Quando a empresa receber essa informacao, apenas serapossivel extrai-la com o uso da chave privada, que so a empresa tem. Caso aempresa queira enviar uma informacao criptografada a outro site, devera obteruma chave publica fornecida por este.Entreos algoritmos que usam chaves assimetricas, tem-se o RSA (o mais conhecido) e oDiffie-Hellman:RSA (Rivest, Shamir and Adleman):criado em 1977 por Ron Rivest, Adi Shamir e Len Adleman nos laboratorios do MIT(MassachusettsInstituteof Technology),e um dos algoritmos de chave assimetricos mais usados. Nele, numeros primos(numero primo e aquele que so pode ser dividido por 1 e por ele mesmo,exemplos: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61,67, 71, 73, 79, 83) sao utilizados da seguinte forma: dois numeros primos saomultiplicados para se obter um terceiro valor. Porem, descobrir os doisprimeiros numeros a partir do terceiro (ou seja, fazer uma fatoracao) e muitotrabalhoso. Se dois numeros primos grandes (realmente grandes) forem usados namultiplicacao, sera necessario usar muito processamento para descobri-los,tornando essa tarefa praticamente inviavel. Basicamente, a chave privada no RSAsao os numeros multiplicados e a chave publica e o valor obtido;ElGamal: criado por Taher ElGamal, essealgoritmo faz uso de um problema matematico conhecido por "logaritmodiscreto" para se