Design a C++ program that will do an encrypt and decrypt of an Image using three methods:
– Advanced Encryption Standard (AES)
– Electronic codebook (ECB)
– Output feedback (OFB)
Image for encryption: ‘War is not the answer’ available on this link:
https://www.gkworld.com/sayings-statements-war-is-not-the-answer-button-b-1076/
===========================
Program shall:
(i) Generate a public/private key pair
(ii) Allow the user to specify a password and use it to generate a shared key
(iii) Encrypt an image using public and shared keys and also decrypt the Image
(iv) Allow user to preview encrypted and decrypted images
(v) Generate a digital signature and verify the signature that the decrypting of an image is correct
Program Build:
mkdir build
cd build
cmake
make
(optional) make test
Your payment is processed by a secure system. We accept Mastercard, Visa, Amex, and Discover. We don’t share any information with third parties.
You can communicate with your writer. Clarify or track order with our customer support team. Upload all the necessary files for the writer to use.
Check your paper in the preview mode (.jpg format). If it meets your requirements, approve and download. If any changes are needed, request a revision to be done.