IIC2233 / Syllabus-2023-1

75 stars 44 forks source link

PROBLEMA_TEST_MODULO_CRIPTO #436

Closed tremendapithon closed 1 year ago

tremendapithon commented 1 year ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Hola buenas noches, tengo un problema con el test de desencriptacion, ya que el bytearray original es distinto al del msg_original

imagen

MelanyLillo commented 1 year ago

Es probable que tu función de encriptar está modificando la variable original, por ejemplo:

A = [1,2,3]

def f(x): x.append(2)

F(A), print(A)

[1,2,3,2]

Eso también pasa con los bytearrays. Si tu función no hace una copia, está editando la variable de afuera y por eso falla después cuando compara.

Avísame si se aclaró tu duda😊

tremendapithon commented 1 year ago

Hola buenas, al final revise y mi funcion no altera ninguna variable. Y aun me sigue dando error en el test de desencriptacion.

tremendapithon commented 1 year ago

Ya lo arregle, usando la funcion .copy()