Cifra de Hill — Criptografia de Matriz
Criptografe o texto usando a cifra Hill com uma matriz de chave 2×2 ou 3×3.
Como funciona
A cifra de Hill multiplica um vetor de letras pela matriz chave mod 26. Para descriptografia, o inverso modular da matriz é usado.
Como usar a cifra Hill — criptografia matricial
- Digite ou cole seu texto no campo de entrada.
- O resultado codificado ou decodificado aparece automaticamente.
- Copie a saída usando o botão copiar.
- Alternar entre os modos de codificação e decodificação, se disponível.
Referência Rápida
| De | Para |
|---|---|
| A | 65 (ASCII) |
| Z | 90 (ASCII) |
| a | 97 (ASCII) |
| 0 | 48 (ASCII) |
| Espaço | 32 (ASCII) |
| @ | 64 (ASCII) |
Casos de Uso
- •Codificação ou decodificação de dados para projetos de desenvolvimento web.
- •Aprendendo sobre criptografia e diferentes técnicas de criptografia.
- •Preparando conteúdo codificado para APIs ou transmissão de dados.
- •Resolver quebra-cabeças de cifras, desafios CTF ou exercícios educacionais.
Fórmula
A cifra de Hill multiplica um vetor de índices de letras (A=0…Z=25) pela matriz chave módulo 26. A descriptografia usa a matriz inversa mod 26. A matriz chave deve ser invertível mod 26.
Perguntas Frequentes
O que é a cifra de Hill?
A cifra de Hill é uma cifra de substituição poligráfica baseada em álgebra linear.
O que torna uma matriz chave válida?
A matriz chave deve ser módulo invertível 26. Isso significa que seu determinante deve ser primo com 26 (ou seja, mdc(det, 26) = 1).
Como 2×2 vs 3×3 afeta a criptografia?
Uma matriz 2×2 criptografa pares de letras por vez;
Por que o preenchimento foi adicionado?
O comprimento do texto simples deve ser um múltiplo do tamanho da matriz.
A cifra de Hill pode ser quebrada?
Sim.