Ir para o conteúdo
OneKitly

Cifra de Vigenère

Codifica ou descodifica texto com a cifra de Vigenère por palavra-chave. Larga um ficheiro em vez de o colares: é lido no teu navegador e nunca é enviado.

Cifra de Vigenère usa-se gratuitamente, as vezes que quiseres, diretamente nesta página. Está arrumada em Hashing e criptografia no nosso catálogo, ao lado de Cifra Atbash e Cifra de César (ROT13).

Como usar

  1. Abre a ferramenta — sem registo nem instalação.
  2. Introduz os teus dados ou ajusta as opções disponíveis.
  3. Obtém o teu resultado ao instante e copia-o ou descarrega-o.

Perguntas frequentes

Para que serve Cifra de Vigenère?

Codifica ou descodifica texto com a cifra de Vigenère por palavra-chave. Larga um ficheiro em vez de o colares: é lido no teu navegador e nunca é enviado.

Em que casos se usa na prática?

Verificar se um download corresponde ao checksum publicado, comparar dois ficheiros sem os ler e gerar uma assinatura para um pedido de API.

Qual é o erro mais comum?

Aplicar hash a uma palavra-passe com um algoritmo rápido. MD5 e SHA foram feitos para serem velozes, exatamente o oposto do necessário: uma palavra-passe precisa de uma função deliberadamente lenta como bcrypt, scrypt ou Argon2.

Em que difere Cifra de Vigenère de Cifra Atbash?

Estão próximos mas respondem a perguntas diferentes. Cifra Atbash: codifica ou descodifica texto com a cifra de substituição Atbash (A↔Z, B↔Y…). Cola o texto ou larga o ficheiro; em nenhum dos casos algo sai da página. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Cifra de César (ROT13) é o mais próximo a seguir a este: Codifica ou descodifica texto com uma cifra de César — ROT13 por omissão.

De onde vêm os dados?

Os resumos seguem as especificações publicadas e são calculados pela implementação criptográfica do navegador quando existe, pelo que um valor pode ser confrontado com qualquer outra ferramenta conforme.

Para saber mais

Todos os guias →
ComparaçãoAs somas de verificação não são hashes: CRC-32, Adler-32 e para que servemUma soma de verificação apanha acidentes. Um hash criptográfico resiste a um atacante. Um hash de tabela distribui chaves. Três trabalhos diferentes, três famílias diferentes — e eis uma colisão CRC-32 construída à mão em 0,11 segundos que mostra exatamente porque não pode substituir uma pela outra.ExplicaçãoA cifra de César explicada: como funcionam o deslocamento e o ROT13A cifra de César desloca cada letra por uma quantidade fixa. Saiba como funciona o deslocamento, porque o ROT13 é um caso especial, como codificar e descodificar à mão, e porque a cifra não oferece segurança real hoje.GuiaO que um gestor de palavras-passe não consegue medirA entropia dá preço a um único ataque: adivinhação offline contra um hash roubado. Acima de cerca de 90 bits o número deixa de decidir seja o que for — e o indicador deste site subavaliou uma palavra-passe aleatória de 20 carateres em 300 tiragens em 300.ExplicaçãoEntropia de palavras-passe: o que um medidor de robustez não pode saberA entropia mede o processo que produziu uma palavra-passe, não os carateres que a compõem. H = L x log2(R) só é verdade quando cada carácter foi escolhido ao acaso — e é precisamente por isso que um medidor que pontua uma palavra-passe inventada por um humano pelas suas classes de carateres está a medir a coisa errada.ExplicaçãoO que está dentro de um JWT — e o que não protegeUm JWT é assinado, não cifrado. Quem tiver o token pode descodificar a carga útil e ler todas as suas reivindicações. Eis um token real, descodificado sem chave nenhuma, mais os três ataques que a assinatura deve travar e o único problema que não consegue resolver.ComparaçãoMD5, SHA-1, SHA-256: que hash e para quêO MD5 está partido e o MD5 serve muito bem, conforme qual das três propriedades de segurança precisava. Eis o que significam realmente resistência a colisões, a segunda pré-imagem e a pré-imagem, que algoritmo mantém qual, e porque nenhum deles deve chegar perto de uma palavra-passe.