-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consulta sobre la encriptación #307
Comments
¡Hola @diegocostares! 👋 Desglosando un poco tus preguntas:
Si es que te refieres a que sean iguales entre si:
Si es que te refieres a que sean distintos entre si:
Espero se hayan resueltos tus dudas, cualquier otra cosa puedes volver a preguntar. Saludos y ¡mucho éxito! 💪 |
Hola @fagiannoni entiendo el resultado, pero mi problema esta a la hora de desencriptar, me surgen un montón de problemas ya que ahora la condición de tamaño del B[0] y C[0] ya no se cumplen :c Si es que solo el B[0] = 5 se cambiaría por 3 y ya no tendría como hacer la comparación... Por eso quería hacer el supuesto de que ademas de que B[0] > C[0], se tiene que cumplir que B != (5 o 3) y C[0] != (5 o 3) |
No me queda muy clara tu pregunta, pero te recomiendo considerar que para desencriptar sigas los mismos pasos pero en orden inverso. Por lo tanto, si sabes que al encriptar intercambiaste los 3 por 5, entonces al desencriptar deberías comenzar por intercambiarlos de vuelta para llegar a los valores originales. Respecto a esto, recuerda que el n al final del resultado encriptado te indica si hubo o no intercambio al momento de encriptar. Con esto es suficiente para reconstruir los valores originales. Espero haber aclarado tu duda 😃 |
Uff me estaba complicando por nada, muchas gracias! |
Prerrequisitos
Duda
Que es lo que ocurre y se debe hacer cuando se compara el primer byte de la parte B y el primero de la parte C y estos son 5 y 3? ¿Puedo asumir que si B[0] o C[0] son iguales a 5 o 3 no haga nada? No me queda muy claro que tipo de comparaciones tendríamos que agregar para estos casos...
Tomando casi el mismo ejemplo del enunciado(cambie el 8 por un 5) me gustaría saber que pasa si se tiene algo así:
The text was updated successfully, but these errors were encountered: