1. Prefácio
2. Protótipo de baixa fidelidade
3. Projeto
4. Funcionalidades
5. UX História do usuário
6. Considerações finais
Júlio César, foi um imperador romano de 100 a.C. a 44 a.C., ele utilizava um código para proteger as mensagens enviadas a seus generais. Assim, se a mensagem caísse em mãos inimigas, a informação não poderia ser compreendida. Cada letra do alfabeto era substituída pela letra três posições à frente, ou seja, o “A” era substituído pelo “D”, o “B” pelo “E”, o “C” pelo “F”, e assim sucessivamente. Qualquer código que tenha esse padrão é considerado uma Cifra de César, também conhecida como Código de César.
O projeto tem como objetivo ser uma página web que ajuda os usuários que precisam de sigilo em suas mensagens, o usuário escolhe uma chave de deslocamento e digita sua mensagem. Assim que a mensagem for criptografada ele pode copiar e enviar para qualquer pessoa em uma ou mais redes de comunicação de sua escolha. O usuário deve guardar a chave de deslocamento para que a pessoa que ele enviou a mensangem criptografada possa descriptografa-la. Além de ser um jeito seguro de enviar mensagens é também muito fácil de entender a lógica da cifra lendo o texto breve que deixei no conteúdo de informação da página.
Para o usuário uma enviar mensagem codificada:
No campo Codificar ele vai digitar a sua mensagem. Depois, no campo chave o usuário deve escolher algum número como chave de deslocamento. Por fim o usuário já pode mandar sua mensagem codificada e segura para quem e aonde ele quiser.
Para o usuário ler uma mensagem codificada:
Ele deve iserir a mensagem no campo Decodificar usando o Ctrl+v do seu teclado, em seguida no campo "chave" o número informado pelo seu remetente!
Para criar esta página não denominei um tipo padrão de usuário, pensei em uma forma que qualquer pessoa pudesse utilizar e entender o que é o processo de cifragem de Júlio César. Pensando em facilitar o uso do site para qualquer pessoa eu adicionei pequenos textos para que o usuário possa ler as instruções e ao mesmo tempo cifre a mensagem de sua preferencia. E além de ver que sua mensagem estará segura para envio, ele poderá também conhecer uma parte da historia de Júlio César!
Este é meu primeiro projeto na Laboratória, em que pude praticar os principios da lógica de programação ultilizando:
1.HTML Semântico 2.javascript 3.CSS 4.TRELLO Para meu planejamento do projeto 5.GIT 6.GITHUB
Além do apoio e ajuda da equipe Lab durante todas as sprints, nos trazendo sempre conteúdos de qualidade para que alcancemos juntas os objetivos de aprendizagem.
Muito obrigada Laboratória e alunas da nossa querida geração SAP007, juntas somos mais fortes.