Skip to content

LuanaGss/SAP005-cipher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Índice


1. Introdução

A intenção do projeto era desenvolver uma aplicação que fosse capaz de criptografar e descriptografar mensagens, usando como referência a cifra de César.

Cifra de César

  • A cifra de César é um tipo de cifra de substituição na qual cada letra do texto é substituida por outra, que se apresenta no alfabeto.

Exemplo: A transformação pode ser representada alinhando-se dois alfabetos; o alfabeto cifrado e o alfabeto normal, com o deslocamento de três posições.

  • Normal: ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • Criptografado: DEFGHIJKLMNOPQRSTUVWXYZABC

2. Usuário

Para Criptografar: 🔒

  • O usuário insere a mensagem que deseja criptografar.
  • Escolhe uma chave de deslocamento.
  • Aperta o botão e sua mensagem será criptografada.
  • Copia e cola a mensagem aonde desejar para enviar ao destinatário.

Para Descriptografar: 🔓

  • O destinatário copia e cola a mensagem que recebeu na área correspondente.
  • Coloca a chave de deslocamento que o remetente forneceu.
  • Aperta o botão e sua mensagem sera descriptografada.

Chave de deslocamento: 🔑

  • Com a finalidade de ser um método seguro para enviar mensagens que somente o destinatário consiga ler, a chave de deslocamento é uma informação que deve ser mantida em sigilo e só compartilhada com o destinatário.

3. Definição do projeto

  • Foi feito um protótipo da ideia inicial.

prototipo

  • No final do projeto, o resultado da interface foi esse.

interface

  • A paleta de cores foi definida em tons de roxo.

palheta-de-cores


4. Ferramentas utilizadas:

  • Vanilla JavaScript
  • HTML
  • CSS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages