Final II Término 2002 – 2003. Febrero 13, 2002 /ICM00794
Tema 3. (20 puntos) Una compañía de telecomunicaciones tiene sospechas de que sus datos están siendo interceptados y desea transmitirlos de manera segura usando algoritmos de encriptación de tal forma que solo la pueda entender el destinatario.
Toda su información se transmite como enteros de 4 dígitos.
El asesor de seguridad informática le recomienda seguir los siguientes pasos:
- A cada dígito súmele siete.
- Al resultado de esta suma, divídelo para 10 y extráigale el residuo.
- El valor resultante reemplaza al dígito original
- Intercambie el primer dígito con el tercero y el segundo con el cuarto.
Ejemplo: >> encripta(1254) ans= 2189
a) Escriba una función encripta() que reciba numero entero de 4 dígitos (entre 1000 y 9999) y que retorne el mismo numero entero encriptado correspondientemente
b) Escriba un Programa que pida al usuario una clave de acceso (entero de 4 dígitos), verifique que sea válida en rango). Encripte la clave de acceso y la muestre en pantalla.