Skip to content

O objetivo desse desafio é automatizar a criptografia e descriptografia de mensagens usando a cifra de Júlio César: Regras: As mensagens serão convertidas para minúsculas tanto para a criptografia quanto para descriptografia. Serão mantidos os números, ou seja: Normal: 1 Cifrado: 1

Notifications You must be signed in to change notification settings

MarceloSouza1983/java-6

Repository files navigation

Criptografia de Júlio César

Segundo o Wikipedia, criptografia ou criptologia (em grego: kryptós, “escondido”, e gráphein, “escrita”) é o estudo e prática de princípios e técnicas para comunicação segura na presença de terceiros, chamados “adversários”. Mais geralmente, a criptografia refere-se à construção e análise de protocolos que impedem terceiros, ou o público, de lerem mensagens privadas. Muitos aspectos em segurança da informação, como confidencialidade, integridade de dados, autenticação e não-repúdio são centrais à criptografia moderna. Aplicações de criptografia incluem comércio eletrônico, cartões de pagamento baseados em chip, moedas digitais, senhas de computadores e comunicações militares. Das Criptografias mais curiosas na história da humanidade podemos citar a criptografia utilizada pelo grande líder militar romano Júlio César para comunicar com os seus generais. Essa criptografia se baseava na substituição da letra do alfabeto avançado três casas. Por exemplo:

  • Normal: a ligeira raposa marrom saltou sobre o cachorro cansado
  • Cifrado: d oljhlud udsrvd pduurp vdowrx vreuh r fdfkruur fdqvdgr

O objetivo desse desafio é que você automatiza a criptografia e descriptografia dessas menagens:

Regras:

  • As mensagens serão convertidas para minúsculas tanto para a criptografia quanto para descriptografia.
  • No nosso caso os números serão mantidos, ou seja:
    • Normal: 1
    • Cifrado: 1

Tópicos

Neste desafio você aprenderá:

  • Java

Requisitos

Para este desafio você precisará de:

  • Java 8 (ou superior)
  • Git

Objetivo Atingido - Nota alcançada 100 pontos

About

O objetivo desse desafio é automatizar a criptografia e descriptografia de mensagens usando a cifra de Júlio César: Regras: As mensagens serão convertidas para minúsculas tanto para a criptografia quanto para descriptografia. Serão mantidos os números, ou seja: Normal: 1 Cifrado: 1

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published