Liens sponsorisés

Décryptage Print E-mail
Written by Administrator   
Thursday, 14 February 2008 23:53

Source : Prologin 2004

Un système de cryptage consiste à faire une rotation du texte d'un certain nombre de caractères (vers la droite), puis à ajouter une valeur (avec modulo) à chacun des caractères. Par exemple, si on prend la chaîne "abcz", on peut faire une rotation d'un caractère vers la droite, et obtenir "zabc", puis ajouter 1 à chaque caractère, et obtenir la chaîne cryptée "abcd". On vous donne une chaîne originale (ne contenant que des lettres minuscules non accentuées), et une chaîne cryptée. Retrouver les 2 valeurs utilisées pour le cryptage (on garantit l'unicité de la solution). On assure également que les deux chaînes auront la même taille.

Exemple :

  • Entrée : 4
    abcd
    hefg
  • Sortie : 1 4
 
 

Liens sponsorisés