Uma outra chave deve ser criada para a decodificacao. Esta, a chave privada, e secreta.Para melhor compreensao, imagine o seguinte: O InfoWester criou uma chave publica e a enviou a varios outros sites. Quando qualquer desses sites quiser enviar uma informacao criptografada ao InfoWester devera utilizar a chave publica deste. Quando o InfoWester receber essa informacao, apenas sera possivel extrai-la com o uso da chave privada, que so o InfoWester tem. Caso o InfoWester queira enviar uma informacao criptografada a outro site, devera obter uma chave publica fornecida por este.Entre os algoritmos que usam chaves assimetricas, tem-se o RSA (o mais conhecido) e o Diffie-Hellman:RSA (Rivest, Shamir and Adleman): criado em 1977 por Ron Rivest, Adi Shamir e Len Adleman nos laboratorios do MIT (Massachusetts Institute of Technology), e um dos algoritmos de chave assimetrica mais usados. Nele, numeros primos (numero primo e aquele que so pode ser dividido por 1 e por ele mesmo) sao utilizados da seguinte forma: dois numeros primos sao multiplicados para se obter um terceiro valor. Porem, descobrir os dois primeiros numeros a partir do terceiro (ou seja, fazer uma fatoracao) e muito trabalhoso. Se dois numeros primos grandes (realmente grandes) forem usados na multiplicacao, sera necessario usar muito processamento para descobri-los, tornando essa tarefa praticamente inviavel. Basicamente, a chave privada no RSA sao os numeros multiplicados e a chave publica e o valor obtido;ElGamal: criado por Taher ElGamal, esse algoritmo faz uso de um problema matematico conhecido por "logaritmo discreto" para se tornar seguro. Sua utilizacao e frequente em assinaturas digitais.Existem ainda outros algoritmos, como o DSA (Digital Signature Algorithm), o Schnorr (praticamente usado apenas em assinaturas digitais) e Diffie-Hellman.Certificacao digitalUm recurso conhecido por certificacao digital e muito utilizado com chaves publicas. Trata-se de um meio que permite, por exemplo, provar que um certo documento eletronico foi mesmo emitido por uma determinada entidade ou pessoa. O receptor da informacao usara a chave publica fornecida pelo emissor para se certificar da origem. Alem disso, a chave fica integrada ao documento de forma que qualquer alteracao por terceiros imediatamente a invalide.Saiba mais sobre o assunto na materia Entendendo a Certificacao Digital, publicada aqui no InfoWester.PGPPGP e a sigla para Pretty Good Privacy. Trata-se de um software de criptografia criado por Philip Zimmermman em 1991. A intencao de Zimmermman foi a de ajudar na defesa da liberdade individual nos Estados Unidos e no mundo inteiro, uma vez que ele percebeu que o uso do computador seria algo cada vez maior e que o direito a privacidade deveria ser mantido nesse meio. Por ser disponibilizado de forma gratuita, o PGP acabou se tornando uns dos meios de criptografia mais conhecidos, principalmente na troca de e-mails.No PGP, chaves assimetricas sao usadas. Alem disso, para reforcar a seguranca, o software pode realizar um segundo tipo de criptografia atraves de um metodo conhecido como "chave de sessao" que, na verdade, e um tipo de chave simetrica.Um fato curioso a ser citado e que Zimmermman foi alvo de uma investigacao policial que durou quase 3 anos. Isso porque a legislacao americana proibe a exportacao