A Cifra de Hill foi um método de criptografia por substituição polialfabética desenvolvido por Lester S. Hill em 1929. Ele se apropria de operações algébricas com matrizes para codificação e decodificação de menssagens. Acesse https://www.ime.unicamp.br/~marcia/AlgebraLinear/aplicacao_criptografia.html para compreender o método de forma detalhada e siga os comentários do código para um bom entendimento do funcionamento do programa :)
- Criptografa palavras
- Descriptografa palavras
- Linguagem C
- Aberto a todos, principalmente para discentes de graduação nas áreas das ciências exatas e tecnológicas.
Testar meus conhecimentos em linguagem C e se aprofundar mais em criptografia, após uma bela motivação apresentada pelo professor Alex Santana em uma de suas aulas de Álgebra Linear I.
- Execute o programa em seu IDE preferido.
- Escolha a opção E)ncrypt para criptografar uma palavra.
- Escolha a opção D)ecrypt para descriptografar uma palavra criptografada.
- O programa irá exibir os resultados numéricos e alfabéticos da operação escolhida.
- Envie bugs e solicitações de recursos.
- Revise as alterações no código fonte.
- Envie pull requests.
E-mail: jhonedourado74@gmail.com
Repositório GitHub: https://github.com/jhonedourado/cifra-de-hill