funcionando trabalho 4

This commit is contained in:
2023-10-22 17:15:12 -03:00
parent c8799ed37a
commit 83f806b815
6 changed files with 45 additions and 43 deletions
+5 -6
View File
@@ -19,7 +19,7 @@ def process_message(message):
M5 = [{ID_C + T_A + S_R + N3}K_c_s + T_c_s]
M6 = [{Resposta, N3}K_c_s]
"""
body = message[1].split(",")
body = message[1].split("<>")
K_s = C_K_s
T_c_s_AES = AESCipher(K_s)
@@ -27,20 +27,19 @@ def process_message(message):
T_c_s = body[1]
T_c_s = T_c_s_AES.decrypt(T_c_s)
T_c_s = T_c_s.split(",")
T_c_s = T_c_s.split("<>")
ID_C = T_c_s[0]
T_A = T_c_s[1]
K_c_s = T_c_s[2]
K_c_s = eval(T_c_s[2])
M5_inner_AES = AESCipher(K_c_s)
M5_inner = M5_inner_AES.decrypt(M5_inner)
M5_inner = M5_inner.split(",")
M5_inner = M5_inner.split("<>")
ID_S = M5_inner[2]
N3 = M5_inner[3]
# generate M6
M6_inner = f"{randint(0, 100)},{N3}"
M6_inner = f"{randint(0, 100)}<>{N3}"
M6_inner_AES = AESCipher(K_c_s)
M6_inner = M6_inner_AES.encrypt(M6_inner)