/ crypto

NDH2K16 - One Time Too Many

Pour ce challenge nous avions les deux images suivantes :

L'énoncé nous indiquait que ces images sont le résultat d'un chiffrement avec un One Time Pad et que le même à été utilisé pour chiffrer les deux images.

Nous avons donc :

cipheredpicture1 = plainpicture1 xor OTP
cipheredpicture2 = plainpicture2 xor OTP

Nous pouvons donc facilement retrouver les images en clair comme ceci :

cipheredpicture1 xor cipheredpicture2 = plainpicture1 xor plainpicture2

Pour xorer les deux images chiffrées nous utilisons Stegsolve, et nous obtenons l'image suivante :