Skip to content

Moringa Core week 3 IP. Involves programming an encrypting and decrypting app employing Ceasar Cipher logic. 3/9/2021.

License

Notifications You must be signed in to change notification settings

ray-odero93/cipher-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Caesar-Cipher App

This program uses Java to encrypt and decrypt messages by replacing the characters in the message by using an encryption key specified by the user Made with Java v11.0.3.

Contributors

Ray Odero.

Description and Usage

This program uses the Caesar Cipher method of encryption to encrypt the messages. The characters in the message are replaced by new characters depending on the encryption key entered. The key shifts the characters forward depending on the key number and replaces the characters with the new characters as specified by the key. The user inputs a message then specifies how many positions they would like the characters of their message shifted by, the program then encrypts the message and outputs the encrypted message. The user can also use the program to decrypt the message by simply inputting the message that was encrypted the key that was used and pressing enter, the process being the same but this time in reverse.

BDD

Behaviour Input Output
Encrypt: "live long" key: 2 Encrypted: "NKXG NQPI"
Decrypt: "NKXG NQPI" key used: 2 Decrypted: "LIVE LONG"

Setup Installation Requirement

Technologies Used

Java

IntelliJ IDEA 2019.2 Community Edition

Support or questions

Reach out to us through [email protected]

License

MIT 2021 ray-odero93

About

Moringa Core week 3 IP. Involves programming an encrypting and decrypting app employing Ceasar Cipher logic. 3/9/2021.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published