Skip to content

Projeto acadêmico de Segurança de Redes que implementa três criptografias clássicas: Cifra de César, Transposição e Chave Única. Desenvolvido em Angular, com interface responsiva e explicações didáticas.

Notifications You must be signed in to change notification settings

Edilson-EJ/classical-cryptography

Repository files navigation

Classical Cryptography

Este projeto foi desenvolvido como parte de um trabalho acadêmico para a disciplina de Segurança de Redes. Ele explora três técnicas clássicas de criptografia: Cifra de César, Cifra de Transposição e Cifra de Chave Única. Criado em Angular, o site oferece uma interface intuitiva e responsiva para criptografar e descriptografar mensagens, com foco educacional sobre o funcionamento de cada método.

Criptografias Implementadas

Cifra de César

A Cifra de César é uma técnica de substituição simples em que cada letra do texto é deslocada por um número fixo de posições no alfabeto. Por exemplo, um deslocamento de 3 transforma a letra A em D, B em E, e assim por diante.

Cifra de Transposição

Neste método, a posição das letras é rearranjada de acordo com uma chave específica. A mensagem é dividida em colunas, que são reorganizadas para formar o texto cifrado. A transposição altera a posição das letras sem modificar suas identidades.

Cifra de Chave Única

Utilizando uma chave específica, cada caractere do texto é mapeado para outro caractere correspondente. A mesma chave é usada tanto na criptografia quanto na descriptografia, sendo essencial para decifrar o texto.

Recursos

  • Interface responsiva
  • Opção para criptografar e descriptografar mensagens usando a mesma chave
  • Explicações sobre cada método, promovendo um entendimento prático das técnicas

Como Acessar

Ferramentas Utilizadas

  • Frontend: Angular
  • Deploy: Vercel

Sinta-se à vontade para explorar o projeto e aprender mais sobre estas criptografias clássicas!

About

Projeto acadêmico de Segurança de Redes que implementa três criptografias clássicas: Cifra de César, Transposição e Chave Única. Desenvolvido em Angular, com interface responsiva e explicações didáticas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published