antemao difundida largamente para permitir aos utilizadores verificar a assinatura com a chave publica da autoridade de certificacao. Quando um utilizador deseja comunicar com outra pessoa, basta obter o certificado do destinatario. Este certificado contem o nome do destinatario, bem como a sua chave publica e e assinado pela autoridade de certificacao. E, por conseguinte, possivel verificar a validade da mensagem aplicando, por um lado, a funcao de corte as informacoes contidas no certificado, decifrando por outro lado a assinatura da autoridade de certificacao com a chave publica desta ultima e comparando estes dois resultados. Assinaturas de certificadosDistinguem-se diferentes tipos de certificados de acordo com o nivel de assinatura: Os certificados auto-assinados sao certificados de uso interno. Assinados por um servidor local, este tipo de certificado permite garantir a confidencialidade das trocas numa organizacao; por exemplo, para as necessidades de uma intranet. E assim possivel efetuar uma autenticacao dos utilizadores gracas a certificados auto-assinados. Os certificados assinados por um organismo de certificacao sao necessarios quando se trata de assegurar a seguranca das trocas com utilizadores anonimos, por exemplo, no caso de um site web protegido, acessivel ao grande publico. O certificador terceiro permite assegurar ao utilizador que o certificado pertence a organizacao a qual declara pertencer.Tipos de usosOs certificados servem principalmente em tres tipos de contextos: Certificado cliente, armazenado no computador do utilizador ou embarcado num recipiente como um cartao com chip, permite identificar um utilizador e associar-lhe direitos. Na maior parte dos cenarios, e transmitido ao servidor quando de uma conexao, que afeta direitos em funcao da acreditacao do utilizador. Trata-se de um autentico bilhete de identidade numerico que utiliza um par de chaves assimetricas de um comprimento de 512 a 1024 bits. O certificado servidor instalado num servidor web permite assegurar a relacao entre o servico e o proprietario do servico. No caso de um site web, permite garantir que a URL e em especial os dominios da pagina web pertencem realmente a tal ou tal empresa. Alem disso, permite proteger as transacoes com os utilizadores gracas ao protocolo SSL. O certificado VPN e um tipo de certificado instalado no equipamento de rede, permitindo codificar os fluxos de comunicacao de extremidade em extremidade entre dois pontos (por exemplo, dois sites de uma empresa). Neste tipo de cenario, os utilizadores possuem um certificado cliente, os servidores aplicam um certificado servidor e os equipamentos de comunicacao utilizam um certificado especifico. A codificacao de VigenereA codificacao de VigenereA codificacao de Vigenere e um criptosistema simetrico, o que significa que utiliza a mesma chave para a codificacao e a decodificacao. A codificacao de Vigenere assemelha-se muito a codificacao de Cesar, com a diferenca de que utiliza uma chave mais longa para ultrapassar o principal problema da codificacao de Cesar: o fato que uma letra pode ser codificada de uma so maneira. Para isto utiliza-se uma palavra chave em vez de um simples caracter. Associa-se inicialmente a cada letra um numero correspondente. ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567891011121314151617181920212223242526Isto consiste em codificar um texto com uma palavra acrescentando a cada um das suas letras a letra de outra palavra chamada chave.