· 6 years ago · Jun 23, 2019, 04:34 PM
1def encryptAES(self,ct1):
2
3 self.pass_phrase = os.urandom(16)
4 self.secret_key = generate_secret_key(self.pass_phrase)
5 f= open("AESkey.txt",'w')
6 f.write(str(self.secret_key))
7 cipher= AESCipher(self.secret_key)
8 self.raw_text = ct1
9 self.encrypt_text= cipher.encrypt(self.raw_text)
10 #assert raw_text != encrypt_text
11 return self.encrypt_text
12
13 def decryptAES (self,CT3):
14
15 #pass_phrase = os.urandom(16)
16 #secret_key = generate_secret_key(pass_phrase)
17
18 # generate cipher
19 #cipher = AESCipher(secret_key)
20
21 self.raw_text =CT3
22
23 decrypt_text = self.cipher.decrypt(self.raw_text) => #PROBLEM ('AEScipher1' object has no attribute 'cipher')
24 #assert encrypt_text != decrypt_text
25 #assert decrypt_text == raw_text
26 return decrypt_text