Illustration visuelle du challenge de code : Chiffrement de mots de passe #1
Hack Débutant

Chiffrement de mots de passe #1

Nous avons besoin de tes talents de cryptologue pour chiffrer des mots de passe !

Code : SECURITY_2

Mission

Une entreprise fait appel à toi parce qu’elle souhaite chiffrer les mots de passe de ses utilisateurs.

Règles

Pour cette mission tu décides d’utiliser le chiffrage affine.

Tu as à ta disposition 2 clés numériques, contenues dans keys.

Tous les mots de passe à chiffrer sont contenus dans words.

Le chiffrage : pour chaque lettre du mot il faut prendre son index dans l’alphabet, le multiplier avec la première clé de chiffrement et additionner la deuxième clé. Avec le résultat de cette opération, on obtiendra l’index de la lettre chiffrée correspondante en calculant le reste de la division euclidienne par 26 (dimension de l’alphabet).

À noter que les mots de passe ne contiennent que des lettres minuscules.

Ton objectif est de retourner la liste des mots de passe chiffrés séparés par des tirets.

Exemple de données et déroulé ↓ Afficher

Par défaut on le cache parce que ça peut prendre de la place. Tu n'es pas obligé de regarder le déroulé, qui peut te donner trop d'indices sur la résolution du challenge...

Crée un compte ou connecte-toi pour suivre ta progression.

Keep coding

Autres challenges à réaliser

Intermédiaire
Break the code #1

Break the code #1

Tu te sens l’âme d’un hacker ?! Essaye de décrypter le code secret à partir des informations fournies…

Hack
Intermédiaire
Break the code #2

Break the code #2

Une chaîne de caractères complètement aléatoires… Mais peut-être pas tant que ça… Trouve le code secret qui s’y cache…

Hack
Avancé
Lara Croft aux portes d’un tombeau…

Lara Croft aux portes d’un tombeau…

Aide Lara Croft, célèbre exploratrice, à percer le code secret d’un tombeau renfermant un trésor légendaire…

Hack

Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.