From 43401181cca783dff14f5c2d8a87372a55728944 Mon Sep 17 00:00:00 2001 From: Bill Buchanan Date: Mon, 8 Feb 2021 18:44:36 +0000 Subject: [PATCH] Update possible_ans.md --- unit02_symmetric/lab/possible_ans.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/unit02_symmetric/lab/possible_ans.md b/unit02_symmetric/lab/possible_ans.md index d5b1664..3ec23a6 100644 --- a/unit02_symmetric/lab/possible_ans.md +++ b/unit02_symmetric/lab/possible_ans.md @@ -396,7 +396,7 @@ Answer: * /vA6BD+ZXu8j6KrTHi1Y+w== - italy ```python -from Crypto.Cipher import AES +ffrom Crypto.Cipher import AES import hashlib import sys import binascii @@ -424,20 +424,17 @@ def decrypt(ciphertext,key, mode): encobj = AES.new(key,mode) return(encobj.decrypt(ciphertext)) -key = hashlib.sha256(password).digest() +key = hashlib.sha256(password.encode()).digest() cipher='/vA6BD+ZXu8j6KrTHi1Y+w==' ciphertext = base64.b64decode(cipher) plaintext = decrypt(ciphertext,key,AES.MODE_ECB) -print plaintext -plaintext = Padding.removePadding(plaintext,mode='CMS') -print " decrypt: "+plaintext - - -plaintext=val +print (plaintext) +plaintext = Padding.removePadding(plaintext.decode(),blocksize=Padding.AES_blocksize,mode='CMS') +print (" decrypt: "+plaintext) ``` - +A sample is [here](https://repl.it/@billbuchanan/ch02ans05#main.py). ## E.1 Answers: