Skip to content

A cipher decoder to decode different ciphers using Java

License

Notifications You must be signed in to change notification settings

LucentFuture/ciphers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome!

This is a repository exclusively for decoding and encoding ciphers! The language used is Java.

To-Do list:

  • add encoders & decoders to the ciphers as another method *currently in progress*
  • create a website to use the encoders/decoders
  • add more ciphers!

Current list of Ciphers (w/ decoders)

Additional info on Ciphers

Ceasar Cipher

  • shifts each letter of the word a certain number of positions in the alphabet (cycles through so 1 ater z would be a).
  • one of the simplest and most widely known encryption techniques

Vigenere Cipher

  • similar to a ceasar cipher, but uses a word (key) instead of a number
  • the key repeats if the to-be-encoded word is longer than the key itself
  • traditional encoder/decoder:

A1-Z26 Cipher

  • its number in the alphabet replaces each alphabet letter -> A=1, B=2, ... , Z=26
  • a dash is inbetween each letter to differenciate which letter is which

About

A cipher decoder to decode different ciphers using Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages