Skip to content

la4ri/SAP007-cipher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cifra de César

Índice


1. Prefácio

Cifrar significa codificar. 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.

caeser-cipher

A cifra de César é uma das técnicas mais simples de cifrar uma mensagem. É 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.

Por exemplo se usarmos o deslocamento (offset) de 3 posições:

  • Alfabeto sem cifrar: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • Alfabeto com cifra: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
  • A letra A será D
  • A palavra CASA será FDVD

Atualmente todas as cifras de substituição alfabética simples, são decifradas com facilidade e não oferecem muita segurança na comunicação por si mesma, mas a cifra de César muitas vezes pode fazer parte de um sistema mais complexo de criptografia, como a cifra de Vigenère, e tem aplicação no sistema ROT13.

2. Resumo do projeto

Já sentiu a necessidade de mandar uma mensagem secreta para seu companheiro, fazendo uma surpresa de certa forma mas não gostaria que todos entendessem aquilo que foi mandado por você?

crush

O projeto foi criado com a intenção de que fosse possível ter uma comunicação com seu Crush/parceiro de uma forma que só vocês entenderiam, mantendo assim a privacidade de assuntos. Sua finalidade foi desenvolvida para que fossem deslocadas as letras e enviada a mensagem ao destinatario, e recebendo essa mensagem, pudesse entrar novamente e descodificar a mensagem.

3. Design

O site foi desenvolvido de uma forma simples e intuitiva, de forma que qualquer pessoa que acessar consiga seguir as instruç e codificar sua mensagem.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 50.1%
  • CSS 33.1%
  • HTML 16.8%