Cómo descifrar la contraseña de un teléfono móvil mediante programación
Primero, hablemos del historial de cambio de contraseñas.
Cifrado César por desplazamiento, un ejemplo muy famoso de cifrados clásicos, la tecla shift k=3.
Esto también está involucrado en las novelas de Dan Brown (como Digital Castle).
Ahora comencemos a programar.
En realidad, esta es una pregunta sencilla, con sólo 25 situaciones posibles.
Asumimos que todo el texto cifrado está formado por letras minúsculas o espacios en inglés.
K=1 en el código representa la siguiente letra en el texto cifrado; K=2 representa las dos letras siguientes.
m es una cadena utilizada para almacenar texto cifrado.
var M: ansi ssing;
k, I, t: entero;
Inicio
readln (metro); p>
p>
Para k: =1 a 25 hacer
Inicio
Escribir (' k= ',k,'?');
Para i:=1 hasta la longitud (M), haga
Si M[i]= ' ', entonces escriba (M[i])
De lo contrario, comience p>
t:= ord(M[I]) k;
Si t gt122 entonces dec(t, 26);
write(chr(t));
Fin;
escribir
Fin;
Fin.
Después de la prueba, puede pasar, como en este ejemplo: