Update possible_ans.md

This commit is contained in:
Bill Buchanan
2021-02-08 18:53:28 +00:00
committed by GitHub
parent cb3c036fb4
commit 93920094d5

View File

@@ -524,21 +524,19 @@ def decrypt(ciphertext,key, mode):
encobj = DES.new(key,mode)
return(encobj.decrypt(ciphertext))
key = hashlib.sha256(password).digest()
key = hashlib.sha256(password.encode()).digest()
ciphertext=binascii.unhexlify("f37ee42f2267458d")
plaintext = decrypt(ciphertext,key[:8],DES.MODE_ECB)
print plaintext
print (plaintext)
plaintext = Padding.removePadding(plaintext,mode='CMS')
print " decrypt: "+plaintext
plaintext=val
plaintext = Padding.removePadding(plaintext.decode(),blocksize=Padding.AES_blocksize,mode='CMS')
print (" decrypt: "+plaintext)
```
A sample is [here](https://repl.it/@billbuchanan/ch02ans07#main.py).
## F.1
Plaintext: norway