Design a C++ program that will do an encrypt and

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

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

An assessment of the internal and external data provided in

An assessment of the internal and external data provided in the case. Is this enough to make a reasoned marketing decision? What else, if anything, is needed to make a more accurate marketing decision? A discussion of what organizational culture adjustments are necessary for data-driven marketing to be successful in

Applied Biostatistics in Health Nursing Assignment Help

find the Z-Score using the BMI data by calculating the Standard Deviation on the Sample and the Average BMI of the sample. Discuss briefly what this Z-Score reveals about the BMI data.  Expert Solution Preview Introduction: The Z-Score is a commonly used statistical measurement that helps to understand how an

Health & Medical Violence and Abuse Discussion Nursing Assignment Help

I’m studying for my Health & Medical class and don’t understand how to answer this. Can you help me study? ”As mentioned in chapter four, visual media can influence a person’s attitudes toward violence. Choose a violent movie or television show that you watched recently. What impact, if any, did

Identify and describe the range of physical, cognitive, language,

Learning Objectives 1) Identify and describe the range of physical, cognitive, language, moral, and social-emotional development of individuals from conception through adolescence. 3) Apply the developmental theories of Piaget, Vygotsky, Erikson, B.F. Skinner, Bronfenbrenner, and/or Bandura to analyze instructional activities and student behavior. 5) Apply their knowledge of effects of

Look up and do some research on a company that

Premium Paper Help is a professional writing service that provides original papers. Our products include academic papers of varying complexity and other personalized services, along with research materials for assistance purposes only. All the materials from our website should be used with proper references.

Theories of Management Discussion Nursing Assignment Help

Expert Solution Preview Introduction: As a medical professor responsible for creating assignments and evaluations for college students, a comprehensive understanding of the content is essential. The assigned content revolves around an unspecified topic, requiring an in-depth response reflecting knowledge and expertise in the medical field. Answer: The content mentioned does

One of the inputs to the acquire project resources process

 One of the inputs to the acquire project resources process is the project environment. The environment in which the project operates relates to the company culture or way of doing things. Consider your work environment. If you were asked to lead a project, how would you approach obtaining resources? What

1. What is the fundamental difference between a licensing agreement

   1. What is the fundamental difference between a licensing agreement and a joint venture as related to the Disney theme parks? 2. Why did the Walt Disney Company opt for a licensing agreement for Tokyo 
Disneyland? Please read the attached file . all answers are in there. 0% plagiarism

NUR 620 FIU Emotional Responses in Clinical Encounters Nursing Assignment Help

Clinical Experience Reflection #3 Create a video to reflect on a clinical encounter when you became emotionally charged during this semester with a patient experiencing suicidal ideation or gestures. You are a medical professor in charge of creating college assignments and answers for medical college students. You design and conduct

The purpose of this assignment is to select a relevant

 The purpose of this assignment is to select a relevant nursing practice problem for your evidence-based practice project proposal. To identify a relevant problem, consider problems generally faced in nursing practice (coordination of health care, assessment, education, patient support, trauma prevention, recovery, health screenings, etc.).  Use the “PICOT Draft” template

For the final unit, you will read the mini-case on

 For the final unit, you will read the mini-case on page 483 of your textbook: “Tengiz—The Definition of Political Risk.” After reading and analyzing the case, answer the questions below, which can also be found on page 486 of the textbook. Why would a company like Chevron invest so much

Are these both sexual harassment? Are neither sexual harassment? Is

Are these both sexual harassment? Are neither sexual harassment? Is one but not the other? If so, which one?  In these pictures, what is happening (or not happening) in order for you to decide? Is there anything you can’t tell from the pictures that would help you decide?  Of course,

Week 11 – Assignment: Prepare a Research Proposal Outline Your

  Week 11 – Assignment: Prepare a Research Proposal Outline  Your task this week is to complete an outline of your proposal. The outline should contain the following: The title of the proposed study The problem you will address (briefly summarize the problem in no more than 350 words) The

Post: Please address the following in a properly formatted research

Post: Please address the following in a properly formatted research paper: What are mobile forensics and do you believe that they are different from computer forensics? What is the percentage of attacks on networks that come from mobile devices? What are challenges to mobile forensics? What are some mobile forensic

HSM 454 critical analyses of long term care Nursing Assignment Help

critical analyses paper demonstrating understanding and application of key concepts learned on chapters 14-17. Your paper must be 3-4 pages in length excluding references pages, 12p font, and double spaced. Separate all topics into individual headings for better flow and clarity. Adherence to APA guidelines must be demonstrated where appropriate.

If you have taken part in a Job Hazard Analysis

  If you have taken part in a Job Hazard Analysis (JHA), briefly describe how it was conducted. Was the job broken into steps with a risk level assigned to each? Describe how that supported or hindered the JHA process in your opinion. Provide examples to support your opinion. If

Write a 350- to 700-word analysis assessing how 1 of

  Write a 350- to 700-word analysis assessing how 1 of the following major economic events influenced supply, demand, and economic equilibrium in the US economic activity: Rapid price increases, such as caused by the 1973 oil embargo or the aftermath of a major hurricane Dramatic employment drops, such as