Output will appear here...Brute-force all 25 shifts
O que é a Cifra de César?
A cifra de César é uma cifra de substituição que substitui cada letra em uma mensagem por outra letra um número fixo de posições mais adiante ao longo do alfabeto Mudança por três e A torna-se D, B torna-se E, e Z envolve em torno de C. É nomeado após Júlio César, que de acordo com o historiador romano Suetônio usou um deslocamento de três para proteger sua correspondência militar Esta ferramenta codifica texto simples em texto cifrado, decodifica texto cifrado de volta para texto simples, e pode tentar cada deslocamento possível de uma vez quando você não sabe a chave.
Uma cifra Caesar tem apenas 25 chaves utilizáveis, uma para cada deslocamento de 1 a 25, que é o que torna fácil de aprender e fácil de quebrar Porque o número de chaves é tão pequeno, um atacante pode simplesmente tentar todos eles, uma abordagem chamada força bruta A ferramenta constrói essa lista completa para você: colar uma mensagem interceptada, e mostra todas as 25 decodificações candidatas para que você possa ler a coluna e detectar a que se transforma em palavras reais É por isso que a cifra Caesar é um exemplo de ensino hoje em vez de segurança real.
Dois casos especiais bem conhecidos estão incluídos ROT13 é uma cifra de César com um deslocamento de exatamente 13, e porque 13 é metade de 26, aplicá-lo duas vezes retorna o texto original, então o mesmo botão tanto embaralha quanto desembaralha É usado em fóruns e em postagens da Usenet para esconder spoilers e punchlines sem realmente criptografá-los ROT47 estende a ideia para 94 caracteres ASCII imprimíveis, por isso também gira dígitos e pontuação Tudo aqui é executado inteiramente em seu navegador: seu texto nunca é carregado, registrado ou armazenado, a ferramenta funciona offline uma vez carregada, e é gratuito sem conta necessária.
Como usar a ferramenta Cifra de César?
Digite seu texto
Digite ou cole a mensagem que deseja codificar na caixa de entrada ou cole o texto cifrado que deseja decodificar.
Escolha a cifra e a chave
Escolha César padrão e defina uma mudança de 1 para 25, ou selecione a predefinição ROT13 ou ROT47 que não precisa de chave.
codificar ou decodificar
Alternar entre Codificar e Descodificar. A codificação desloca as letras para a frente; a decodificação as desloca para trás na mesma proporção.
Copie o resultado ou quebre a chave
Copie a saída com um clique ou abra a lista de força bruta para ver todas as 25 decodificações possíveis quando a chave for desconhecida.
Principais características
Qualquer mudança de 1 para 25
Defina a chave exata que você precisa As letras envolvem o alfabeto e o case é preservado tanto na codificação quanto na decodificação.
Predefinições ROT13 e ROT47
Um clique ROT13 para embaralhamento estilo spoiler e ROT47 para girar dígitos e pontuação, bem como letras.
Biscoito de força bruta
Veja todas as 25 decodificações possíveis de uma só vez para recuperar uma mensagem quando você não sabe qual deslocamento foi usado.
Preserva tudo menos letras
Espaços, números, pontuação e símbolos passam inalterados, portanto a formatação e o layout permanecem intactos.
Frequently Asked Questions
Related Tools
HTML Entity Encoder/Decoder
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Image to Base64 Converter
Convert images to Base64 data URIs and decode Base64 back to images.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
URL Encoder/Decoder
Encode and decode URLs, query strings, and form data with encodeURIComponent, encodeURI, or form-urlencoded modes
Comments
0 comments
No comments yet. Be the first to share your thoughts!