A Cryptographic Message
Overview
Cryptography is the practice, study, and implementation of techniques used to securely communicate in the presence of an authorized or unknown third party presence.
Encryption and decryption is used when communicating across a network, ensuring the message remains confidential while being transmitted across an unsecure medium. Using a popular and industry-grade cryptographic algorithm, write a program to encrypt and decrypt a string message.
Popular Cryptographic Algorithms:
- Triple DES
- RSA
- Blowfish
- Twofish
- AES
Use your favorite programming language to create this program.
Project Recommendations
It is recommended you have familiarity with the fundamental programming concepts, foundations of cryptography (encryption / decryption), and knowledge of a programming language.
Recommended Level
Beginner to Intermediate
Project Author Credit: Grant C.