Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Www https repl it languages python3

27/10/2021 Client: muhammad11 Deadline: 2 Day

Project 2: Cipher implementation in python

The primary goal of this project is to understand how Caesar cipher works Here, we are using python programming language to implement the Caesar cipher algorithm. It is not mandatory to know python in order to run the program. The main focus is to understand how the input message is converted into ciphertext with the help of encryption logic and then use a similar pattern to perform decryption. You will be provided with a python code that has implemented encryption logic. Your task is to understand the logic and implement decryption by simply changing the logic. Python environment setup: Students can install python working environment on their local computer or they can use the online python IDE in order to run the program.

i. Installing Python in Windows: https://www.youtube.com/watch?v=yiCUmJon-5g ii. Installing Python in MacOS: https://www.youtube.com/watch?v=0hGzGdRQeak iii. Alternatively, you can simply go to https://repl.it/languages/python3 and copy-paste the

code given in the file and then run the code online. Caesar cipher: The Caesar Cipher technique is one of the earliest and simplest methods of encryption technique. It’s simply a type of substitution cipher, i.e., each letter of a given text is replaced by a letter some fixed number of positions down the alphabet. For example, with a shift of 1, A would be replaced by B, B would become C, and so on. The method is apparently named after Julius Caesar, who apparently used it to communicate with his officials. Thus to cipher a given text we need an integer value, known as a shift which indicates the number of positions each letter of the text has been moved down. The encryption can be represented using modular arithmetic by first transforming the letters into numbers, according to the scheme, A = 0, B = 1,…, Z = 25. Encryption of a letter by a shift n can be described mathematically as.

https://www.youtube.com/watch?v=yiCUmJon-5g
https://www.youtube.com/watch?v=0hGzGdRQeak
https://repl.it/languages/python3
Note: In order to perform decryption, the key must be same as the one used for encryption. In our case, we are using the 3 as a key for encryption.

Encryption: You will be provided with a python file in this assignment. Open it and look for the below line as highlighted. Let’s compare the code with the logic explained below. The most important part of the code is logic which is as below:

result += chr((ord(char) + s-65) % 26 + 65) Let’s compare the highlighted part with the logic of encryption.

E(x) = (x + n) mod 26,

which can also be re-written as (x + n) % 26

In Python file: ord((char) + s - 65) % 26 In the code, the value x is represented as ord(char), s is represented as n and 65 is

subtracted in order to convert ASCII value of upper-case character to base 1. (i.e. A

has ASCII value of 065. In order to perform addition, the base should be 0 so we

subtract 65 from ASCII value and then add it again which is shown in green color.

The same goes with any alphabetic character).

Logic: (x + n) mod 26 Code: ord(char) + s - 65) % 26

x ord(char)

n: Encryption key s: Encryption key

Decryption: The decryption is very simple to implement. Given the logic, you have to change the logic of the code. The formula for the decryption is as below: D(x) = (x - n) mod 26

//Code

In python code: result += chr((ord(char) - s-65) % 26 + 65)

//Replace this part in the decryption file line 11 and run the code. Check whether decryption works properly or not. //Replace the line in the given python code as the above highlighted line and it will perform decryption Based on the logic, you have to make changes in the above part in the code in order to perform decryption. Check whether the decryption is working as expected (i.e., encrypted message converts to the original message if the decryption is correctly performed). Note: The function accepts CAPITAL letters as sinput.

Submit the decryption code as a part of the assignment in the word file as stated below.

Answer the following questions based on the activities you performed and submit the word file on canvas:

i. What are the drawbacks of Caesar cipher? ii. What can be done to improve the Caesar cipher technique? iii. Write down the code for decryption in the word file. (Copy paste the modified code)

Credits:

1. https://www.geeksforgeeks.org/caesar-cipher-in-cryptography/

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Homework Tutor
Homework Master
Assignment Hut
Assignment Helper
Finance Homework Help
WRITING LAND
Writer Writer Name Offer Chat
Homework Tutor

ONLINE

Homework Tutor

I have written research reports, assignments, thesis, research proposals, and dissertations for different level students and on different subjects.

$37 Chat With Writer
Homework Master

ONLINE

Homework Master

I will be delighted to work on your project. As an experienced writer, I can provide you top quality, well researched, concise and error-free work within your provided deadline at very reasonable prices.

$50 Chat With Writer
Assignment Hut

ONLINE

Assignment Hut

I have read your project details and I can provide you QUALITY WORK within your given timeline and budget.

$23 Chat With Writer
Assignment Helper

ONLINE

Assignment Helper

I find your project quite stimulating and related to my profession. I can surely contribute you with your project.

$36 Chat With Writer
Finance Homework Help

ONLINE

Finance Homework Help

I have written research reports, assignments, thesis, research proposals, and dissertations for different level students and on different subjects.

$38 Chat With Writer
WRITING LAND

ONLINE

WRITING LAND

I am an academic and research writer with having an MBA degree in business and finance. I have written many business reports on several topics and am well aware of all academic referencing styles.

$45 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Aggrieved entitlement definition - 4k7 resistor color code 5 band - Mudassir sheikha careem wikipedia - Serial number on a bike - Current Event - Free and Fair Trade or Budgetary Issue - I'll pour this pestilence into his ear analysis - Book and Article questions - 15.4 stone in kg - Acconting - How to evaluate a good dance - How much is centrelink crisis payment - When we two parted language analysis - Sample swot analysis nursing home - Fallacies in twelve angry men - Credibility of consumer health digest - Bandello romeo and juliet - Karl blossfeldt artist research - Informative speech about best friend - Spooky forest descriptive writing - If a brick and mortar retailer where to use fba - Empirical molecular formula practice - The conscience of huckleberry finn jonathan bennett summary - Critical analysis - Tens digit that is 8 more - Political influences on business - The hero siegfried sassoon - The genetics of eye color worksheet answer key - Runway threshold markings width - Word project 1a flyer - When to use they're and their - Assurance function of public health - Which heart chamber has the thickest myocardium - How to improve plant utilization in capsim - Why was the thief grateful to anil - Theology 101 - Rewrite 3 Paragraphs and Add 3 Paragraphs - Which of the following is a microeconomic statement - Digital capacitance meter using 555 timer - Creswell and creswell research design pdf - Phi 208 week 3 assignment - Becoming Deviant - Management information system case study pdf - Which statement provides the best definition of culture - Alyeska services company a division of a major oil company - Research Paper - Contingency Planning - Jeff cavaliere workout pdf - Password Polices and Authentication Methods Responses - Need sunday - Econ 3100 - Bega valley private hospital - Emcor bury st edmunds - Calculate the concentration of acetic acid in vinegar - Health sciences library mcmaster university - Allan kaprow assemblages environments and happenings pdf - Cueing hierarchy for articulation - Organizational Behavior - Words that end in y but sound like e - Zurich sports watch s 481g - Objectives in a lesson plan bloom's taxonomy example - In sickness and in wealth movie - Density of rational numbers - I need a tutor to complete my math assignment - The costs used in cost based transfer prices - Ohio grating stair treads - Enthalpy of combustion of methanol - Essay on imagine you are a tree - What is an example of personification - Leaf rubbing lesson plan - Jason sleep eze electric blanket review - Demolition control precinct map - Acc 202 final project presentation to investors chegg - English - Gas metal arc welding ppt - Acceptable optical return loss - Peaceful end of life theory application - Nurse purpose - 300 cola street pittsburgh pa - The choice by edith eger pdf - Nightingale apartments san diego - North coast integrated college - Richmond regent twin cinema - 3.1 Discussion: Devotional Reflection-Children of Light-Transparency - Papers on International Management - Smartline weathermatic flashing fault - Corey 8 step ethical decision making model - American idol a big hit for marketing research - The ozone hole reading answers - What are the key components of the offense cycle - A model of christian charity essay - Determination of copper in brass lab report - Tecquipment tensile tester - Order 2391593: ‘′Innocent Man”- by John Grisham - Dq - Faking confidence ppt - TRoisieme Respondo - Orthodontic instruments study guide - Sex without love summary - Where was the norton introduction to literature published - Historyextra com black death - Interagency collaboration and legal searches