Learning Objectives: Programming Language 1- Design a cryptosystem (Encryption/Decryption) The team must build a graphic

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Learning Objectives: Programming Language 1- Design a cryptosystem (Encryption/Decryption) The team must build a graphic

Post by answerhappygod »

Learning Objectives:
Programming Language
1- Design a cryptosystem (Encryption/Decryption)
The team must build a graphical user
interface (GUI) that implements an encryption/decryption mechanism
using a key. The mechanism can be any technique we have studied, or
a new one invented by the team. The interface should give the user
the ability to enter plaintext and key and get ciphertext.
Additionally, the interface should also give the user the ability
to perform decryption and cryptanalysis.
2- Add a hash mechanism (hash function)
The team needs to add
a hash function to be applied on the plaintext before encryption.
The hashing mechanism can be any technique we have studied, or a
new one invented by the team. The plaintext and hash digest must be
encrypted together to obtain ciphertext. Decryption is done in
reverse, and the GUI must output an error message if it detects an
integrity violation (injection, modification, deletion).
3- Tasks to be
performed: Provide screenshots for all given examples
Learning Objectives Programming Language 1 Design A Cryptosystem Encryption Decryption The Team Must Build A Graphic 1
Learning Objectives Programming Language 1 Design A Cryptosystem Encryption Decryption The Team Must Build A Graphic 1 (27.11 KiB) Viewed 51 times
Network Security Without hash With hash Plaintext a90bfb7f Hash value Key A1B2C3D4E5 Encrypt VahakdctSgmwdyhe Decrypt Cryptanalyze Ciphertext (including hash) Figure: Example of a GUI cryptosystem
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply