Contenu du fichier carotte-radis-tomate.py :
import os
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad
key = os.urandom(32)
print("carotte = ", int.from_bytes(key) % 17488856370348678479)
print("radis = ", int.from_bytes(key) % 16548497022403653709)
print("tomate = ", int.from_bytes(key) % 17646308379662286151)
print(…
Dans ce challenge, nous avons 2 fichiers :
* output.txt qui contient une chaîne de caractères
[https://fr.wikipedia.org/wiki/Cha%C3%AEne_de_caract%C3%A8res] de manière
désordonnée
* shuffled.py qui contient le code qui a permis de mélanger la chaîne de
caractères [https://fr.wikipedia.org/wiki/…
Hello world !
Pour ce chall crypto [https://fr.wikipedia.org/wiki/Cryptographie] d'intro, nous
allons tenter de retrouver le message original à partir du message chiffré
contenu dans le fichier output.txt à partir du script hamac.py via AES
[https://fr.wikipedia.org/wiki/Advanced_Encryption_Standard]…