Cette application contient ces pages:
1- Enregistement et authentification
a - S'enregistrer en introduisant l'email et le mot de passe et les enregistrer dans le fichier Enregistrements.txt.
b - S'authentifier en introduisant l'email et le mot de passe, mais cette fois il les cherche dans le même fichier Enregistrements.txt. Si les données sont trouvées alors le programme démarre le jeu; sinon il affiche que les données sont érronés et qu'il faut s'enregistrer.
2- Menu des jeux:
a- Jeu d'Hachage :
Entrer un mot puis l'hacher avec la fonction sha256 ou l'attaquer par dictionnaire avec le fichier Dictionnaire.txt.
b- Jeu de César :
Entrer un mot avec un clé et un mode de chiffrement ou de déchiffrement (ASCII ou Lettres alphabétiques)
c- Jeu des Données:
D'abord on choisit le source d'un dataset puis son nom et on l'importe.
Sources : Rdatasets, Sci-kit et CSV.
i - Affichage du dataset sous le format JSON.
ii - Traçage d'une courbe dans une page web créée avec Shiny (avec Python et pas avec R) en intégrant la création des courbes avec Plotly. On peut aussi faire des requêtes avec SQL tant que le dataset/dataframe est enregistré dans un fichier de base des données intitulé data_tab.db.
Le Programme Principal est: app.py