Skip to content

Luzapedreira/SAP011-cipher

 
 

Repository files navigation

Cifra de César

Índice


1. Prefácio

Primeiro projeto desenvolvido para o BootCamp Laboratoria em Julho /Agosto de 2023. Consiste em uma aplicação web, com tema livre, usando a lógica da Cifra de César para codificar e decodificar mensagens.

Encriptar significa ocultar o conteúdo de uma mensagem a olho nu, para que somente as partes autorizadas possam decifrar um texto cifrado. A cifra de César é um dos primeiros tipos de criptografias conhecidas na história. O imperador romano Júlio César utilizava essa cifra para enviar ordens secretas aos seus generais no campo de batalha. É um tipo de cifra por substituição, em que cada letra do texto original é substituida por outra que se encontra há um número fixo de posições (deslocamento) mais a frente do mesmo alfabeto.

2. Resumo do projeto

Projeto criado com a finalidade de auxiliar a troca de informações pessoais ou não e que podem ser de procedência duvidosa, a famosa "fofoca". De forma simplificada e intuitiva as pessoas que utilizarem poderão codificar e decodificar suas informações para que sejam secretas e só possam ser descobertas por quem tenha o código de deslocamento.

A aplicação foi desenvolvida em HTML, CSS e JavaScript, incluindo conceitos como variáveis, condicionais e funções, bem como eventos e manipulação básica de DOM, para finalizar, a utilização de testes unitários.

Os objetivos gerais deste projeto são os seguintes

  • Desenvolver habilidade de programar em CSS, HTML e JavaScript.
  • Praticar a lógica de programação.
  • Aprender de forma autônoma.
  • Permitir criptografar e descriptografar uma mensagem.
  • Facilitar a comunicação de forma discreta.

3. Como funciona

Para codificar ou decodificar a mensagem:

1- Selecionar o deslocamento (offset). 2- Digitar a mensagem no campo desejado (codificar ou decodificar). 3- Clicar no botão de referência (codificar ou decodificar). 4- ver o resultado em tela.

4. Aplicação WEB

https://luzapedreira.github.io/SAP011-cipher/

5. Tecnologias Utilizadas

html css js git github

6. Testes

testes

7. Desenvolvedora

Luza Pedreira LinkedIn | GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.9%
  • HTML 18.6%
  • CSS 15.5%