IIC2233 / Syllabus-2023-1

79 stars 44 forks source link

Problema en la encriptacion y desencriptacion #496

Open tremendapithon opened 1 year ago

tremendapithon commented 1 year ago

Prerrequisitos

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

Duda

Hola buenas estoy probando mi codigo de encriptacion y desencriptacion, pero estoy teniendo problemas cuando el ponderador N es mayor al largo del mensaje, intente algo que me funciono en la encriptacion, pero en la desencriptacion tengo problemas, con mensajes donde el N < len(msg) no tengo problemas.

tremendapithon commented 1 year ago

Que podria hacer en ese caso, usar mensajes largos para que soporten un N cualquiera? Ya que cuando quiero codificar y decodificar un "hello word" o mensajes cortos, el cosito falla.

tremendapithon commented 1 year ago

En donde falla es en la parte donde tengo que intercambiar la posicion del primero ("0") con el de la n posicion, ya que no se que hacer en ese caso, pero si lo que hice fue crear una funcion que buscaba la poscion en la deberia estar tipo: si el largo del mensaje es 4 y el N =6, mi funcion retornaba la posicion 2.

MelanyLillo commented 1 year ago

Hola! En ese caso, considerando tu ejemplo, simplemente debes pensar en 2 como tu nuevo "N", de manera que estarías trabajando con un N menor al largo del mensaje, lo cual dices que si te funciona. Avísame si logras corregirlo.

tremendapithon commented 1 year ago

Lo pude arreglar, pero me salio un nuevo error unpickling stack underflow

tremendapithon commented 1 year ago

no se a que se debe, lo busque, pero no lo entendi

MelanyLillo commented 1 year ago

Te respondí en la issue #466