funcionando trabalho 4
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user