Skip to content

(dé)chiffrement du corrigé

Nicolas Reveret a demandé de fusionner corr-rem-XOR-insertion vers main

Le corrigé est inséré dans la page html en clair actuellement.

Cette modification permet de l'insérer sous forme chiffrée (un simple XOR sur les 16 bits de chaque caractère - JS encode les caractères en utf-16 semble-t-il).

Lors de l'affichage du corrigé, on refait le même XOR (côté JS) pour récupérer le code en clair.

La modification ne porte que sur exo_corr.py qui "normalement" ne doit contenir que des caractères classiques pour éviter les soucis d'encodage entre python (qui crypte) et JS (qui décrypte).

Rapports de requête de fusion