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

Columbus's journal helped his readers share his experiences by - Kauaeranga valley christian camp thames - What is the profit maximizing rule - Sesame street letter chant - Why is grant writing underutilized in criminal justice - Chemical hair texturizers temporarily raise the ph - Discussion - All in the education of general david petraeus pdf - E portfolio format rasmussen - Software Engineering creating a project - A hideous ecstasy of fear and vindictiveness - Sydney gazette war of extermination - 1968 ford pinto - Shoestring astronomy dsusb adapter - Assessment of Performance variances - Army leadership regulation 6 22 - Corporate finance case studies and solutions - How to create a genogram in word - E-COMMERCE - Focused assessment for asthma patient - Dale russell eric braeden - Discussion - Why is more than one accurate titration carried out - Jessica and lorenzo plot - Guess the sweet quiz - Child family and community 7th edition pdf free - Hw 1.2 4 composite functions answers - 8-1 Discussion: Integrating Multiple Networks - How did gary from remember the titans die - Ethical issues - Olap vs oltp in data warehouse - Bsbwor501 assessment 2 answers - America riveting prospects by ed crooks financial times - Statistics & Bias - Pooping moose candy dispenser plans - Assignment - Convert 180f to c - What is inappropriate communication - Yamaha dirt bike history - Tooth decay science fair project hypothesis - Ethical decision making model counseling - 14/47 robinson road hawthorn - Rice epicurean specials - Chromel alumel thermocouple table - Charlie and lola dentist - Discussion post - Using the above factor ratings, calculate the composite score for each location. - Related rates cone leaking - Weeek-5 - University of tasmania scholarships 2021 - Goo goo dolls song list - Being leaders the nature of authentic christian leadership - Journal of experimental agriculture international predatory - Case Study : Mr. C - I need 12 pages single space on Develop the Marketing Report of any Multinational or international Consumer Product - Mid cheshire bowling league - Case study vignette revisited - Energy in food experiment hypothesis - Breaking night liz murray sparknotes - Social work dept dundee - Apollo intelligent manual call point installation guide - Usaf blues name tag placement - How to bid - Whose bones were buried in the promised land at shechem - Digital marketing sop sampleeting sop sample - T2 t1 p2 p1 r cp - Vcat statement of grounds example - Algebra even and odd numbers hands on lesson 1.1 - Module 2 discussion - Unit 7 Assignment 2 HIM Roles - Homework Topic One - Wppsi iv gifted score - Well house manor melksham - What is ethical subjectivism in philosophy - Apollo shoes audit case solution - I attach to your hip and babble all day - Groundwater sustainability and human development - Calcium carbonate and vinegar balanced equation - Cloud computing thomas erl pdf - Interprofessional collaboration - Best intentions of mice and men - Security Policy Plan - Maastricht university academic calendar - Classification of pile fabric - Advanced Business Statistics - World Civilization before 1650. - Abercrombie and fitch market segmentation - Borland's Brave Beginning - Archival research naturalistic observation survey research and case studies are - Monash hurdle requirement 2021 - Ge lighting control relay panel - Chick fil a marketing mix - Reaction paper 1 - How to calculate cost benefit analysis in excel - Block chain discussion - History of therapeutic recreation - 20 mason street dandenong - Lion rock pty ltd strathfield - Southampton tide times vts - Prelude to programming 6th edition programming challenges answers