How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask TheDoctor Your Own Question
TheDoctor, Professional w/Adv. Degree
Category: Homework
Satisfied Customers: 1757
Experience:  M.S. in Internet Information Systems
Type Your Homework Question Here...
TheDoctor is online now
A new question is answered every 9 seconds

For TheDoctor: I would like help with this assignment: Create

This answer was rated:

For TheDoctor:

I would like help with this assignment:

Create a well-designed and aesthetically-pleasing login page using HTML and CSS.

Apply a basic client side JavaScript® encryption function to the login fields. For example, use string manipulation, such as a to z, b to y, and so on. You decide on the encryption type, application, and method.

Submit the complete application along with your algorithm logic and its potential vulnerabilities.
Hello and thank you for using JustAnswer.

I will contact you once this is complete.
Customer: replied 4 years ago.
Great! I know you've worked on this problem before. The answer you create for me must be unique. Thanks!
It will be 100% unique.

Thank you
Hello again!

You can download the completed project here:

I just wrote this from scratch. So it is 100% original work.

There are three files, all of which you need. The first is obviously login.html. When the form is submitted, you are taken to the acknowledgment.html page.

The acknowledgment page displays the encrypted values so that you and your instructor can see that your code works. The other files is the CSS file, which is responsible for all of the layout.

I included comments for your benefit and because instructors tend to like commented code.

As far as the "algorithm" that is at lines 79 - 94 of the login.html file (the encrypt function). It uses the array at line(s) 16 and 17.

The vulnerability of this type of encryption is that it is the simplest form of substitution cipher. The key array could be altered to make the associations between letters more random than the front-to-back paradigm that is being used. That would make it marginally more secure. However, it would still be extremely weak encryption because it is still a basic substitution cipher. It currently has a predictable pattern and a 1:1 character ratio (one encrypted character is equal to one decrypted character). This means that there are only 26 possibility for any character. It is extremely easy to break.

Alright, that should meet all of the requirements and answer all of the questions for this assignment. Let me know if you have any questions. I'm here to help.

Please remember to rate my answer. Thank you so much and have a wonderful day!

Customer: replied 4 years ago.
Nice work. I noticed that if the user name and password XXXXX numbers, the numbers are not encrypted. If you can update that, it looks good to go. Thanks!
Customer: replied 4 years ago.
Nice work. I noticed that if the user name/password XXXXX numbers, the numbers are not encrypted. Can you update the file to do that?
That was intentional. There was no requirement to do a substitution on numbers also. The requirements clearly indicate a string alpha manipulation. However, I can add in the numbers also. I will have it to you shortly.

You need to spend $3 to view this post. Add Funds to your account and buy credits.
TheDoctor and other Homework Specialists are ready to help you

Related Homework Questions