Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
ndhquals2015:game_of_life [2015/04/05 14:44] Spl3en |
ndhquals2015:game_of_life [2017/04/09 15:33] (Version actuelle) |
||
---|---|---|---|
Ligne 98: | Ligne 98: | ||
La "clé" est attendue en premier argument, un fichier est attendu en 2ème argument. | La "clé" est attendue en premier argument, un fichier est attendu en 2ème argument. | ||
- | Après lecture du source, on se rend compte que le fichier est XORé grâce à un bitstream déduit à partir de la clé. Néanmoins, ce bitstream n'utilise pas la clé à chaque tour contrairement à ce que la fonction genBitstream laisse supposer. La clé n'est utilisée que pour la génération de la grille du Game of Life. | + | Après lecture du source, on se rend compte que le fichier est XORé grâce à un bitstream déduit à partir de la clé. |
- | On essaye donc de rentrer une clé vide, en espérant que la génération de la grille n'impactera pas beaucoup le déchiffrement du fichier : | + | Il faut noter que ce bitstream n'utilise **pas** la clé à chaque tour de boucle, contrairement à ce que la fonction ''genBitstream'' laisse supposer, elle est utilisée uniquement pour la génération de la grille de départ du Game of Life. |
+ | |||
+ | On essaye donc de rentrer une clé vide, en espérant que la génération de la grille sera à peu près similaire à celle qui a été utilisée pour chiffrer le fichier, pour que cela n'impacte pas beaucoup le déchiffrement du fichier : | ||
spl3en@box:~/Bureau/crypto/liv_GOL$ python jdlv.py "" cipher.txt | spl3en@box:~/Bureau/crypto/liv_GOL$ python jdlv.py "" cipher.txt |