Certificados

A codificação de Vigenère

Enigma
La codificazione di Vigenère Die Chiffrierung von Vigenere Le chiffrement de Vigenère El cifrado Vigenère The Vigenère cipher

A codificação de Vigenere

A codificação de Vigenere é um criptosistema simétrico, o que significa que utiliza a mesma chave para a codificação e a descodificação. A codificação de Vigenere assemelha-se muito à codificação César, com a diferença de que utiliza uma chave mais longa para ultrapassar o principal problema da codificação César: o facto que uma letra poder ser codificada de uma só maneira. Para isto utiliza-se uma palavra chave em vez de um simples caracter.
Associa-se inicialmente a cada letra um número correspondente.


ABCDEFGHIJKLMNOPQRSTUVWXYZ
1234567891011121314151617181920212223242526



Isto consiste em codificar um texto com uma palavra acrescentando a cada um das suas letras a letra de uma outra palavra chamada chave. A chave é acrescentada indefinidamente no texto a codificar, seguidamente o código ASCII de cada uma das letras da chave é acrescentado ao texto a cifrar. Por exemplo, o texto “rendezvousamidi” com a chave "bonjour" será codificado da seguinte forma:

Texto original:

rendezvousamidi
11410111010010112211811111711597109105100105



Chave:

bonjour
98111110106111117114



Texto criptado :

r+be+on+nd+je+oz+uv+ro+bu+os+na+jm+oi+ud+ri+b
114 + 98101 + 111110 + 110100 + 106101 + 111122 + 117118 + 114111 + 98117 + 111115 + 11097 + 106109 + 111105 + 117100 + 114105 + 98



Para decifrar esta mensagem basta ter a chave secreta e fazer a descodificação inversa, com a ajuda de uma subtracção.

Embora esta codificação seja muito mais segura do que a codificação César, pode ainda ser quebrada facilmente. Com efeito, quando as mensagens são muito mais longas que a chave, é possível localizar o comprimento da chave e utilizar para cada sequência do comprimento da chave o método que consiste em calcular a frequência de aparecimento das letras, permitindo determinar um a um os caracteres da chave…

Para evitar este problema, uma solução consiste em utilizar uma chave cuja dimensão é próxima da do texto para tornar impossível um estudo estatístico do texto cifrado. Este tipo de sistema de codificação é chamado de sistema de chave descartável. O problema deste tipo de método é o comprimento da chave de cifragem (quanto mais longo é o texto a cifrar, mais volumosa deve ser a chave), o que impede a sua memorização e implica uma probabilidade de erro na chave muito maior (um só erro torna o texto indecifrável…).

Última modificação do dia Quinta 16 de Julho de 2009 às 23:01:03.Este documento, intitulado « A codificação de Vigenère »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.

Melhores respostas por « A codificação de Vigenère » em :
Codificação de Huffman Ver A codificação de Huffman David Huffman propôs em 1952 um método estatístico que permite atribuir uma palavra de código binário aos diferentes símbolos a comprimir (pixéis ou caracteres por exemplo). O comprimento de cada palavra de...
Codificação Base64 Ver A codificação Base64 O princípio da codificação Base 64 consiste em utilizar caracteres EUA-ASCII (caracteres não acentuados) para codificar qualquer tipo de dado codificado em 8 bits. Os protocolos de correio electrónico foram...
A codificação CIE / Lab (L*a*b) Ver A codificação CIE As cores podem ser percepcionadas diferentemente, de acordo com os indivíduos e podem ser afixadas diferentemente de acordo com os periféricos de afixação. A Comissão Internacional da Iluminação (CIE) definiu por...
Medidas em informática VerResumo: Princípios de conversão Norma ANTES de 1998 (agora obsoleta e errada) Norma ATUAL (pouco usada mas exata) Links Tendência de conversão popular Unidades de medida Em informática, a quantidade de informação do menor bit, tem os...
[Audio] Converter um arquivo m4a ou m4b em mp3 VerCom o iTunes Abra o iTunes Clique em Edição / Preferências / Avançado / Importação E escolha "Codificador de mp3" Depois, selecione os arquivos a serem convertidos clicando com o botão direito do mouse em "Converter em mp3" Com o ...
Download K Lite Codec Pack Full VerK-Lite Codec Pack é uma coleção de codecs e de filtros necessários para codificar e descodificar formatos de audio ou vídeo. K-Lite Codec Pack Full carrega todos os codecs e filtros necessários à maioria dos formatos de audio e vídeo comuns....
Download Planilha Para Controle de Horas Trabalhadas 1.0 VerEste é um arquivo excel que auxiliará você a calcular as horas trabalhadas por cada um dos trabalhadores de sua emprêsa, calculando o valor a ser pago no final de um mês de trabalho. A planilha já vem com os campos preenchidos, gerando o calculos...
Codificação por substituição VerA codificação por substituição A codificação por substituição consiste em substituir numa mensagem uma ou várias entidades (geralmente letras) por uma ou várias outras entidades. Distinguem-se geralmente vários tipos de criptosistemas...
A codificação Uuencode/Uudecode VerA codificação Uuencode A codificação Uuencode (contracção de Unix-to-Unix encode) é um algoritmo que permite converter dados binários codificados em 8 bits num formato de codificação em 7 bits. A codificação Uuencode foi criada...
A codificação HSL (TSL) VerA codificação HSL A codificação HSL O modelo HSL (Hue, Saturation, Luminance, ou em português TSL), que se baseia nos trabalhos do pintor Albert H.Munsell (que criou o Atlas de Munsell), é um modelo de representação dito...