Question

Question 1. XOR Challenge 1: The key is a single digit Decrypt the cipher = snw{fzs...

Question 1.

XOR Challenge 1: The key is a single digit

  1. Decrypt the cipher = snw{fzs
  2. Decrypt the cipher = kquht}
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Note:

The code used for decryption is written in python

Explanation:

The first encrypted text is "snw{fzs".

When the decryption is started using digits 0-9, the possible decrypted texts are as below:

As we can see, when the key is 6, the decrypted text is EXAMPLE which is the only readable decrypted text found.

So when the encrypted text "snw{fzs" is decrypted with the key as 6, the decrypted text is "EXAMPLE" which is the answer.

The first encrypted text is "kquht}".

When the decryption is started using digits 0-9, the possible decrypted texts are as below:

As we can see, when the key is 8, the decrypted text is SIMPLE which is the only readable decrypted text found.

So when the encrypted text "kquht}" is decrypted with the key as 8, the decrypted text is "SIMPLE" which is the answer.

Code used for decryption:

# This function calculates the every possible decryption using single digits on the given text

def all_decrypt_possibilities(text):

    # Iterating over single digits

    for num in range(10):

        # Converting the digit into string

        str_num = str(num)

        # Calculating xor of the ascii number of the number and every character in the string and finding then it's character equivalent of the xor value

        # Then joining every character into a string

        decrypted_data = ''.join(chr(ord(ch)^ord(str_num)) for ch in encrypted_text)

        # Printing the data

        print("Encrypted text: {} Key: {} Decrypted text: {}".format(text,num,decrypted_data))


# This is a list of encrypted texts

encrypted_texts = ["snw{fzs","kquht}"]

# Iterating over every encrypted text

for encrypted_text in encrypted_texts:

    # Printing the possibilities

    all_decrypt_possibilities(encrypted_text)

    # Printing a new line

    print("")

Code screenshot:

Add a comment
Know the answer?
Add Answer to:
Question 1. XOR Challenge 1: The key is a single digit Decrypt the cipher = snw{fzs...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 8.16 Ch 8, Part 1: XOR Cipher Write this program using Eclipse. Comment and style the...

    8.16 Ch 8, Part 1: XOR Cipher Write this program using Eclipse. Comment and style the code according to CS 200 Style Guide. Submit the source code files (.java) below. Make sure your source files are encoded in UTF-8. Some strange compiler errors are due to the text encoding not being correct. This program will implement a simple XOR cipher on an integer array, where the data to be encoded is XOR'd with a key. This idea is often used...

  • Using the Hill cipher, decrypt the ciphertext, “BOHBFBTLTTNKKC” with the key, 1-1 3 K= Li -2]...

    Using the Hill cipher, decrypt the ciphertext, “BOHBFBTLTTNKKC” with the key, 1-1 3 K= Li -2] Show all steps in the Hill method.

  • Using RSA cipher, public key e=3, private key d=7 Encrypt the following message “Hello there” Decrypt...

    Using RSA cipher, public key e=3, private key d=7 Encrypt the following message “Hello there” Decrypt the previous message

  • both queation plz plz plz We discussed XOR cipher in class. If the security key is...

    both queation plz plz plz We discussed XOR cipher in class. If the security key is "1,0, 1,0, 1,0, 1 0" and a plaintext is "1, 1,0, 1,0, 1,0,0 applying XOR and the ciphertext (the encrypted) will be: O 1,0,1,0,1,0, 1,0 O 1,1,0, 1,0,1,0,0 O 0,0, 1,0, 1,0, 1,1 O 0,1,0, 1,0,1,0,1 O 0,1,1,1,1,1,1,0 O 1,0,0,0,0,0,0,1 Question 10 1 pts If a security key has 10 bits, how many possible security keys are there? O between 100 and 500 O...

  • 1. The following message has been encrypted with a shift cipher. Decrypt the message. nggnpxrarzlonfrngqnja 2....

    1. The following message has been encrypted with a shift cipher. Decrypt the message. nggnpxrarzlonfrngqnja 2. The following message has been encrypted with an ane cipher. Recover the encryption key. uiggwfjoakwievscjofdguejwevscjofdguhcjajinfcsjendifdefquwfdwuegwajinfcsjendo akwiuhcjpcfdwrajinfocrchnveorfwxferllwajinfocrchaondwjfwxffdwkwiugeipwolwrfo aevcjfdwjwgeipweuognvwfjeruhcjgefocrfcscpwfmwwrfdwfmckwiufdwkwiuornjeafoawjw njwuwrfeudejwluwajwfpwfmwwrfmccjgcjwnejfowufdefaerpwquwlfcgeorfeorenjobefwor hcjgefocrvork

  • I need Help to Write a function in C that will Decrypt at least one word with a substitution cipher given cipher text an...

    I need Help to Write a function in C that will Decrypt at least one word with a substitution cipher given cipher text and key My Current Code is: void SubDecrypt(char *message, char *encryptKey) { int iteration; int iteration_Num_Two = 0; int letter; printf("Enter Encryption Key: \n");                                                           //Display the message to enter encryption key scanf("%s", encryptKey);                                                                   //Input the Encryption key for (iteration = 0; message[iteration] != '0'; iteration++)                               //loop will continue till message reaches to end { letter = message[iteration];                                                      ...

  • The decryption for step 1 is : THE CIPHER KEY IS NINE 2) If you correctly...

    The decryption for step 1 is : THE CIPHER KEY IS NINE 2) If you correctly decrypted the message from step 1, you now have the encryption key for the original ciphertext, CQNTNHRBDWMNACQNVJC. Use this key and your knowledge of Caesar ciphers to decrypt the first message and find the location of the secret object. Cryptography | 233 ELIVERABLES Turn in your handwritten answers on a sheet of paper. Be sure to show your work, especially the grid you constructed...

  • Decrypting the APCO cipher without the key. Decryption without the key is obviously a much more...

    Decrypting the APCO cipher without the key. Decryption without the key is obviously a much more difficult process. Indeed, the purpose of encryption is to make it as difficult as possible for anyone who does not know the key to read the plain text. We will be using an unsophisticated password cracking technique called a brute force attack. A brute force attack on the APCO cipher works by trying every possible four digit key (from 0000 to 9999) and keeping...

  • If the information stream is 1010 and the secret key is 1100,then the cipher code will...

    If the information stream is 1010 and the secret key is 1100,then the cipher code will be Perform XOR operation (please fill the blank with your answer)

  • 1. Encrypt the message howareyou using the affine cipher using the key (7,3). (a) What is...

    1. Encrypt the message howareyou using the affine cipher using the key (7,3). (a) What is the resulting ciphertext? (b) What is the decryption function you can use to decipher each ciphertext character? (c) Use your decryption function to decrypt the message to confirm you get the ciphertext back. 2. Use the ADFGX cipher using the grid below and the keyword "place" to encrypt the plaintext "brandenburggate". FREE GX (a) (b) What is the resulting ciphertext? How does the ADFGC...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT