encrypting and decypting

we are going to be creating a basic encryption/decryption function. The principle function we are writing will call an encrypt function and/or a decrypt function. Normally, I wouldn’t spec the additional functions for you to write but for this lab I’m listing at least 3 functions you need to write. Our encryption is going to be basic. If a letter is simply going to be replaced with a different letter from the alphabet. Use this scheme when encrypting or decrypting:

a == z b == y c == x d == w e == v f == u g == t h == s i == r j == q k == p l == o m == n

So an ‘a’ will be come ‘z’ and a ‘z’ will become an ‘a’, a ‘b’ will become an ‘y’ and an ‘y’ will be come a ‘b’, and so on. We’ll only be dealing with lower case letters. Any thing that isn’t a lower case letter just gets “added” to the results string. So spaces stay spaces, punctuation stays punctuation, etc.

Here’s a snippet of code you can use to start that process:

string results = "";
for ( int i=0; i<input.length(); i++ )
{
    if ( input[i] == 'a' )
    {
        results = results + "z";
    }

Requirements

You must write your method signatures in a file called: encrypt.h

You must write the principle function with signature: void encryptDecrypt( string inputfile, string outputfile );

You must write the “helper” function with signature: string encrypt( string input );

You must write the “helper” function with signature: string decrypt( string input );

Since my code needs to call your helper functions too, they must be declared in the header file too.

This is in c++, and I just need a basic code following these exact requirements.

Among other benefits, we guarantee:

  • Essays written from scratch – 100% original,

  • Timely delivery,

  • Competitive prices and excellent quality,

  • 24/7 customer support,

  • Priority on customer’s privacy,

  • Unlimited free revisions upon request, and

  • Plagiarism free work.

Providing quality essays, written from scratch, delivered on time, at affordable rates!

Order Similar Assignment Now!

  • Our Support Staff are online 24/7
  • Our Writers are available 24/7
  • Most Urgent order is delivered within 4 Hrs
  • 100% Original Assignment Plagiarism report can be sent to you upon request.

GET 15 % DISCOUNT TODAY use the discount code PAPER15 at the order form.

Type of paper Academic level Subject area
Number of pages Paper urgency Cost per page:
 Total: